개발/Python
업무를 통해 알아본 Python
엘에스웨어시스템
2020. 3. 31. 08:15
1. Pyqt(Qt Designer) 후기
2. Python에서의 UDP
3. 계정 정보 연동
4. Python과 파일 인코딩
1. Pyqt(Qt Designer) 후기
Pyqt: UI프로그래밍 패키지. Qt Designer툴 지원
Pyqt는 다른 UI프로그래밍과 별차이X
* Qt Designer 장점
- 진입장벽이 낮다. (겉모습(만) c#윈도우폼이나 MFC와 비슷)
- UI배치가 쉽다.
- 간단한 이벤트 연결이 쉽다.
<위젯 편집 상태(F3)>
<시그널/슬롯 편집 상태(F4)>
시그널: 프로그램에서 사용자가 작동시켜서 발생하는 신호 (클릭, 드래그, 이벤트)
슬롯: 신호에 따라 일어나는 이벤트
* Qt Designer 단점
- 코딩 불가능
- Ui 배치 완료 시 수정 불가능
- 실행파일까지의 변환이 복잡하다. (.ui → .py → .exe)
**.ui → .py
-
pyuic4 -x prac_1.ui -o prac_1.py
**.py → .exe
-
pyinstaller prac_1.py
dist폴더에 있음(build가 아니라)