참고자료: 초보자를 위한 Python GUI프로그래밍-PyQt5 (https://wikidocs.net/35479)

1. PyQT란?

  • PyQT는 파이썬에서 GUI 프로그래밍을 할 때 사용하는 대표적인 패키지 중 하나로, Qt의 레이아웃에 코드를 연결해 윈도우 프로그램을 만들 수 있게 해주는 프레임워크 (Qt는 원래 C++의 크로스 플랫폼 GUI 프레임워크)
  • 영국의 Riverbank 컴퓨팅에서 파이썬 모듈로 변환해주는 도구를 만들며 PyQt가 시작되었음
  • PyQt4버전과 PyQt5버전이 주로 사용되며 현재는 PyQt6버전도 있음
  • 파이썬에는 PyGTK, PySide, Tkinter 등 다양한 GUI프레임워크가 있지만 사용하기도 어렵고 시각적으로 깔끔하지 않다는 단점도 있음. 반면 PyQt는 Qt디자이너 도구를 사용해 쉽고 시각적으로 괜찮은 디자인을 보여줌
  • Qt디자이너에서 GUI를 시각적으로 설계한 다음 코드를 파이썬 코드로 변환한 후, 순수파이썬을 사용해 위젯에 기능을 추가하는 방식사용

2. Qt디자이너 설치

  • 앞서 소개한것과 같이 Qt는 디자이너 프로그램이 있기 때문에 프레임워크는 디자이너로 만들고, Python과 연동하여 사용하는게 필요함.
  • 웹을 통한 설치 사이트: https://build-system.fman.io/qt-designer-download
  • 명령어를 통한 설치: pip install PyQt5Designer
  • Anaconda를 설치했다면 별도 과정없이 cmd 창에서 designer 라고 치면 바로 Qt 디자이너가 실행됨.

3. PtQt설치

  • 파이썬 패키지 설치방식으로 설치
pip install PyQt5 
pip install pyqt5-tools

'GUI > PyQT' 카테고리의 다른 글

카메라 영상 출력/저장  (0) 2022.07.12
Qt Designer 시작하기  (0) 2022.07.11

+ Recent posts