
파이썬으로 GUI를 만들 수 있는 프레임워크입니다.
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 프레임워크에서 제공하는 GUI 디자인 도구입니다.바로 코드로 디자인을 하기에는 어렵기때문에, PyQt Designer 툴을 사용하여 디자인한 후 그 디자인을 GUI 코드로 변환해줍니다.
cmd에서 다음과 같은 명령어로 실행합니다.
pip install PyQt5designer
성공적으로 설치되었다면 아래 경로에 designer.exe 파일이 있습니다.
C:\Users\username\AppData\Local\Programs\Python\Python311\Lib\site-packages\QtDesigner

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

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

exe 파일로 변환하기 위해서는 pyinstaller 모듈이 필요합니다. cmd에서 아래 코드를 실행하여 pyinstaller 모듈을 설치합니다.
pip install -U pyinstaller
아래의 명령어를 실행하면 .py 파일이 있던 위치에 buid 디렉토리와 dist 디렉토리가 생성되며 dist 디렉토리 안에 exe 파일이 생성됩니다.
pyinstaller -w -F 파일명.py