Post List

2015년 9월 8일 화요일

Python GUI Programming : PyQt #00 설치

1. PyQt란 ?

PyQt는 Python GUI Package 중 하나 입니다.

Qt는 원래 C++ 용으로 개발된 GUI Package 입니다.
Qt의 원래 목적은 Platform에 상관없이 Qt를 이용해서 만든 GUI Program은 Windows / Linux / Mac 등에서 큰 수정없이 재사용이 가능하게 하는것입니다.
C++로 오랫동안 사용된 만큼 어마어마 한 양의 Reference가 잘 정리되어 있습니다.

하지만 주의해야 할 것이 License 입니다.

PyQt5 는 GPL 이므로, 회사나 기관, 개인 등의 특정 단체 내에서 사용하는데는 상관이 없지만,
해당 프로그램을 외부로 판매, 배포 등을 한다면 Source Code는 공개해야 합니다.
Source Code를 공개해야 한다는 것이지 돈받고 못판다는 것은 아닙니다.
PyQt4의 경우는 LGPL이라서 Source Code 공개 없이 판매가 가능합니다.
Nokia에서 추진한 PySide 같은 경우도 LPGL 입니다.

참고로 PyQt로 작성한 프로그램을 실행파일을 생성하여 배포할려면 PyQt5의 Python 3.4 에서는 문제가 좀 있습니다.
( 조만간 수정되리라 봅니다만 )
아직까지는 실행파일 생성에는 PyQt4의 Python 2.7을 사용해야 합니다.
하지만 Python 2.7의 지원이 곧 끝나므로 Python 3.4로 익히는 것을 추천드립니다.

2. PyQt Download 및 설치

Google에서 pyqt라고 검색하면 PyQt 사이트가 검색됩니다.

http://www.riverbankcomputing.com



PyQt5 의 Python 3.4 를 다운로드 받도록 하겠습니다.
Python 3.4가 PC에 설치되어 있어야 합니다.
설치된 Python과 같은 종류 (32/64 bit) 의 PyQt5를 Installer exe 파일로 다운로드 받으셔서 설치하시면 됩니다.



Windows 버전에서는 쉽게 클릭 몇번으로 설치가 가능합니다.
참고로 Ubuntu Linux 에서는 apt-get 을 이용하여 쉽게 설치가 가능합니다.
Mac에 설치시에는 Compile을 해야 하는 등 좀 복잡합니다.

3. 확인 및 초간단 예제 code

제대로 설치된지 확인 하기 위해서 짧은 예제 code를 생성해 보겠습니다.
아무 text editor를 열고 아래 code로 file을 생성합니다.


실행했을 경우 아래와 같이 창이 뜨면 제대로 설치된 것입니다.




댓글 없음:

댓글 쓰기