

import sys
# sys.argv - 명령 행에서 입력된 인수가 저징되어 있음
# $ python sys_module_test.py hello.py
# ['sys_moudule_Test.py', 'hello.py']
print(sys.argv)
# sys.exit() - 스크립트 강제 종료
x = 0
while True:
if x == 5 :
sys.exit()
else:
print(x)
x += 1
▐PyQt란 무엇인가?
- Python + Qt를 합쳤다는 의미에서 PyQt라고 이름 붙였으며, C++ 기반의 GUI Framework인 Qt를 Python에서 사용할 수 있게 만든 패키지(Qt의 레이아웃에 Python의 코드를 연결하여 GUI 프로그램을 만들 수 있게 해주는 프레임워크).
- PyQt는 C++의 Cross Platform GUI Framework인 Qt를 영국의 Riverbank Computing에서 Python 모듈로 변환해 주는 툴을 만들면서 시작 되었음.
- PyQt4 버전과 PyQt 5버전이 주로 사용되고 있음.
▐PyQt의 특징
- Python에도 PyGTK, PySide, Tkinter 등 다양한 GUI Framework가 존재하지만 이러한 GUI Frame는 사용하기 어렵고 시각적으로 이쁘지 않다는 단점이 있음.
- PyQt는 이러한 Framework들과 다르게 시각적으로도 괜찮은 디자인을 보여주며 Qt Designer라는 프로그램을 이용하여 프로그램을 손쉽게 설계할 수 있다는 장점이 있음. 이러한 이유에서 PyQt 를 이용하여 GUI 프로그램을 만들어 봄.
cmd창에 설치


