반응형
[PyQt 1편] pyqt5 패키지 설치 및 Qt Designer
파이썬 PyQt5 패키지를 사용하여 직접 GUI를 만들어 사용하는 방법을 공유합니다.
목차:
1. PyQt5 패키지 설치 및 간단 예제
- PyQt5 패키지 설치
pip install pyqt5
- 패키지 설치 시 Qt Designer 가 같이 설치 됩니다.
- 간단한 예제
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
def main():
app = QApplication(sys.argv)
widgets = QWidget()
widgets.resize(200,50)
widgets.setWindowTitle("PyQt5 GUI")
# 푸시 버튼
btn1 = QPushButton('O', widgets)
btn1.resize(100,30)
btn1.move(0,20)
btn2 = QPushButton('X', widgets)
btn2.resize(100,30)
btn2.move(100,20)
# 푸시 버튼 클릭
btn1.clicked.connect(lambda: print("O 클릭"))
btn2.clicked.connect(lambda: print("X 클릭"))
widgets.show()
sys.exit(app.exec_())
main()
2. Qt Designer 소개
위 예제와 같이 직접 GUI 코드를 작성하여 GUI를 구성할 수 있습니다. 하지만 Qt Designer를 사용하여 드래그&드롭으로 편리한 GUI구성을 할 수 있습니다.
- 실행화면
- 드래그&드롭
3. Qt Designer 설치
이 번 포스팅에서는 Qt Designer 5.15.2 버전을 사용합니다.
- PyQt5 패키지 설치 시 Qt Designer가 자동으로 다운로드됩니다.
- Python 설치폴더/Lib/site-packages/qt5_applications/Qt/bin/designer.exe
- 직접 다운로드를 하실 수 있습니다.
python3.9 | camp-lee@naver.com
반응형
'[GUI] PyQt5' 카테고리의 다른 글
[PyQt 2편] ui 파일 py 파일로 변환 (0) | 2021.11.03 |
---|