반응형

[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 버전을 사용합니다.

  1. PyQt5 패키지 설치 시 Qt Designer가 자동으로 다운로드됩니다.
    • Python 설치폴더/Lib/site-packages/qt5_applications/Qt/bin/designer.exe
  2. 직접 다운로드를 하실 수 있습니다.


python3.9 | camp-lee@naver.com

반응형

'[GUI] PyQt5' 카테고리의 다른 글

[PyQt 2편] ui 파일 py 파일로 변환  (0) 2021.11.03

+ Recent posts