티스토리 뷰

프로그래밍/Python

PyQt 이용하기.

Chaed 2017. 2. 3. 20:46

PyQt5에 있는 Desginer를 쓰는데도 이리저리 헤매네요 허허.


우선 PyQt4는 더이상 지원하지 않으므로 python 3.4이상 버전을 써야겠습니다.



주의할 점!


파이썬환경 설정을 하기전에 자신의 운영체제 환경을 먼저 확인 후에 파이썬 및 관련 플러그인 ,프로그램을 설치바랍니다.


1. 64, 32bit 확인


2.각종 플러그인과 파이썬 관련 프로그램 설치 시 버전 선택은 현재 윈도우에 깔린 파이썬 버전에 맞추어 설치.


또한 환경변수도 추가해주어야 합니다


윈도우의 경우 시스템에서 고급설정에서 현재 파이썬이 설치된 경로를 PATH 뒤에 ;경로 를 추가 해주셔야 합니다.


리눅스면 크게 레드햇계열과 우분투계열에 따라 다르지만 저는 cent os를 쓰고 있습니다.


이를 기준으로는 터미널에서 


PATH=$PATH:{경로} 로 추가하시면 됩니다.






1. pyqt설치하기


python폴더에 있는 pip를 이용하여,


pip install PyQt5를 수행합니다.


2 QtDesgnier 다운받기


https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6/


5.6이 최신버전은 아니지만 이상하게 소스포지의 5.6에는 


소스파일만 있고 executable 파일은 없습니다.


5.6에서 자신의 환경에 맞는 버전을 다운받습니다.



3. 폼 만들기


https://wikidocs.net/2598


wikidocs에 설명이 자세히 나와있습니다.


C#이나 MFC를 사용해 본 분이면 


사용하는데 어려움은 없을겁니다.


4. ui파일을 py 파일로 변환하기


폼을 만들고 파일로 저장하면 xml 형태로 된 .ui파일이 생성됩니다.


이를 py파일로 바꿔줘야합니다.


cmd에서 PyQt가 설치된 폴더(파이썬 설치경로/lib/site-packges/pyQt5/) 로 이동후에


명령어를 이용해 변환을 합니다.


pyuic5 -x *.ui -o *.py 이렇게 하시면 됩니다.


변환된 py파일은 자신의 파이썬 프로젝트에서 import 후 


이벤트를 추가로 연결하여 사용하면 되겠습니다.


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함