[PyQt/Python] 파이썬으로 gui 만들기

AJEONG·2023년 11월 24일
0
post-thumbnail

PyQt란

파이썬으로 GUI를 만들 수 있는 프레임워크입니다.

PyQt 설치방법

python과 pip가 이미 설치되어 있다면 cmd에 다음과 같은 명령어로 설치합니다.

**pip install PyQt5**

코드편집기에서 아래의 코드를 실행하면 윈도우창이 생성됩니다.

import sys 
from PyQt5.QtWidgets import *

app = QApplication(sys.argv)

win = QWidget()
win.show()

app.exec_()

PyQt designer

PyQt Designer는 PyQt 프레임워크에서 제공하는 GUI 디자인 도구입니다.바로 코드로 디자인을 하기에는 어렵기때문에, PyQt Designer 툴을 사용하여 디자인한 후 그 디자인을 GUI 코드로 변환해줍니다.

PyQt designer 설치방법

cmd에서 다음과 같은 명령어로 실행합니다.

pip install PyQt5designer

성공적으로 설치되었다면 아래 경로에 designer.exe 파일이 있습니다.

C:\Users\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\QtDesigner

아래와 같이 Qt designer가 실행될 것입니다.

.ui를 python 코드로 변환

디자인 후 저장하면 .ui라는 확장자로 저장이 됩니다. 이 디자인으로 python 코드로 바꾸기 위해서는 상단도구에서 폼-View Python Code-저장 버튼을 클릭합니다.

python 코드를 exe 파일로 변환

1) pyinstaller 설치

exe 파일로 변환하기 위해서는 pyinstaller 모듈이 필요합니다. cmd에서 아래 코드를 실행하여 pyinstaller 모듈을 설치합니다.

pip install -U pyinstaller

2) .py 파일을 exe파일로 변환

아래의 명령어를 실행하면 .py 파일이 있던 위치에 buid 디렉토리와 dist 디렉토리가 생성되며 dist 디렉토리 안에 exe 파일이 생성됩니다.

pyinstaller -w -F 파일명.py

0개의 댓글