Python 프로그래밍 > PyQt5 - 설치&개발 시작하기
등록일 : 2017-07-17 12:11
조회수 : 93,957
파이썬에서 GUI 프로그래밍을 하기 위해서는 wxPython, PyQt, TkInter 등과 같은 패키지가 필요합니다.
그 중에서 TkInter 은 파이썬 공식 GUI 패키지로 프로그램 설치 없이 사용할 수 있습니다.
추가 패키지를 설치할 필요가 없고 배우기 싶지만 디자인 퀄리티와 복잡한 프로그램을 개발하기에는 부족합니다.
그래서 Qt 라는 이름으로 불리는 PyQt GUI 프레임워크를 많이 사용합니다.
Qt 는 크로스 플랫폼 프레임워크로 운영체제에 상관없이 같은 코드로 동작합니다.
pip3.exe 파일이 존재하는 폴더로 이용하여 PyQt5 라이브라러리를 설치 합니다.

아래 화면처럼 pip3 install PyQt5 명령을 입력하여 라이브러리를 설치합니다.


Lib / site-packages / PyQt5 폴더에 라이브러리가 잘 설치된것을 확인할 수 있습니다.
설치가 끝났다면 패키지를 로딩해서 화면을 띄워 봐야겠죠.
from 부분이 PyQt4 로 약간 다르지만 나머지 소스는 거의 동일합니다.
아래 소스를 입력해서 다이얼로그 팝업창을 띄워 보세요.
test.py
import sys
from PyQt5.QtWidgets import (QWidget, QPushButton, QLineEdit,QInputDialog, QApplication)
app = QApplication([])
dialog = QInputDialog()
dialog.show()
app.exec_()

좀더 상세하게 알고 싶다면 API 문서를 참고하세요. API 가이드 주소는 다음과 같습니다.
http://pyqt.sourceforge.net/Docs/PyQt5/