본문 바로가기

프로그래밍

Pyqt 설치 및 동작

반응형

ி 설치


anaconda 통합 패키지를 통해 pyqt를 설치한다.
https://www.anaconda.com/products/individual#download-section

윈도우 > 앱 및 기능에서 기존의 python은 anaconda와의 충돌 방지를 위해
가급적 제거를 추천한다.


설치가 완료되면 아나콘다 전용 명령창인 Anaconda prompt와
컴포넌트를 다운받을 수 있는 Anaconda Navigator가 설치된다.

Anaconda Navigator를 통해 python 개발 환경(VSCode)을 설치한다.



python 프로젝트를 저장할 폴더를 만들고
VS에서 File > Open Folder를 눌러 해당 폴더를 지정한다.
이후 PYQT_SAMPLE에서 새 파일을 만든다.



파이썬을 실행하기 위해 5번 메뉴를 선택해 Python을 설치한다.



Anaconda Prompt로 ui를 제작할 수 있는 Qt Designer를 실행한다.



Main Window를 선택한다.



좌측 위젯 상자에서 컴포넌트를 가져올 수 있다.
다 만들고 python 프로젝트 폴더에 ui 파일을 저장해야 한다.
버튼을 클릭하면 메시지를 출력하도록 해보겠다.



QPushbutton을 두 개 만들고 객체명을 각각 clkbutA,clkbutB 로 입력했다.

python 코드는 아래와 같다.


1 : sys 모듈 사용
2~ 3 : PyQt 모듈 사용
4 : ui 생성( 만든 ui 파일의 경로를 입력한다. )
6 ~9 : 창 생성
11~17 : 버튼 클릭 이벤트 생성
19~22 : 창 실행

pyqt 모듈이 있는데 없다고 뜨면 pyqt 업데이트를 진행한다.
(관리자) anaconda prompt > conda update pyqt

















반응형