1. PyQt

PyQt, Qt의 레이아웃에 Python의 코드를 연결하여 GUI 프로그램을 만들 수 있게 해주는 프레임워크를 의미합니다. PyQt C++ Cross Platform GUI Framework Qt를 영국의 Riverbank Computing에서 Python 모듈로 변환해주는 툴을 만들어주며 시작되었습니다. 현재는 PyQt4버전과 PyQt5버전이 주로 사용되고 있습니다.

 

2. PyQt 특징

Python에도 PyGTK, PySide, Tkinter등 다양한 GUI Framework가 존재합니다. 하지만 이런 GUI Framework들은 사용하기도 어렵고, 시각적으로 예쁘지 않다는 단점이 있습니다. PyQt는 이러한 Framework들과 다르게 시각적으로도 괜찮은 디자인을 보여주면서 Qt Designer라는 프로그램을 이용하여 프로그램을 손쉽게 설계할 수 있다는 장점이 있습니다.

< 출처 :  초보자를 위한 Python GUI 프로그래밍 - PyQt5 >

 

3. PyQt 설치

설치 방법은 여러방법이 있지만, 여기서는 Anaconda3로 가상환경을 구성하였다는 가정으로 작성하겠습니다.

1) Anaconda prompt 실행

2) activate [환경이름]

3) pip 를 이용하여 설치

pip install pyqt5
pip install pyqt5-tools

 

4. PyQt 실행

C:\Users\[사용자명]\AppData\Local\Continuum\anaconda3\envs\[환경이름]\Library\bin\designer.exe또는 Anaconda Prompt에서 designer라는 명령어를 입

Mac OS

Mac OS의 경우는 opt/anaconda3/envs/[가상환경 이름]/bin/Designer

command + option 키를 동시에 누르고 바탕화면으로 드로그앤드롭하여 바로가기를 만들 수 있습니다.

반응형

'Tech & Development > Programming Languages' 카테고리의 다른 글

Jupyter Notebook 단축키  (0) 2021.01.29
Jupyter Notebook 기본 사용법  (0) 2021.01.29
Jupyter Notebook 설치 및 실행 (Windows 10)  (0) 2021.01.29
[ PyQt ] QSplitter  (0) 2021.01.29
[ PyQt ] Layout Widget  (0) 2021.01.29