PyQt5(2)
-
Pyinstaller 사용하여 PyQt5 EXE 만들기 (feat. designer UI 사용)
구글링을 통해서 이것저것 해보고, 찾아낸 방법이다.일단 exe파일이 정상 생성되는 것은 확인했다.부족한 부분이나 잘못된 부분이 있으면 댓글로 공유하도록 하자. 1. UI path를 절대경로로 만들어주기.나는 designer을 사용하여 UI를 만들었다.보통 PyQt5에서 코드상태로 UI를 불러올 때는 아래와 같이 상대경로만 불러와서 사용이 가능하지만from PyQt5 import uicui_path = 'my_ui.ui'uic.loadUi(ui_path, self) Pyinstaller를 사용하여 EXE파일을 만들때는, 왜인지 모르겠지만 Pyinstaller가 상대경로를 잘 인식하지 못해 Error가 발생하게 된다. 그래서 꼭 아래와 같이, 절대경로?를 인식해주는 함수를 써야 한다. 이해가 잘 안 되는 함..
2025.03.23 -
[QtDesigner] 설치 및 실행 방법 (Anaconda 없이)
■ 필요 Library pip install PyQt5 pip install PySide2 ■ 실행 위치 (가상환경 폴더)\Lib\site-packages\PySide2\designer.exe ■ 실행 후 파일 변경 .ui → .py designer로 만들어진 PyQt는 .ui확장자로 만들어지기 때문에 python 파일로 변경해줘야한다. 강제로 .py로 바꾸면 안되고 python library로 바꿔줘야함. pyuic5는 자동으로 깔리기 떄문에 그냥 아래와 같이 적어주면 됨 pyuic5 -x "xxxx.ui" -o "xxxx.py" 꼭!!! 큰 따옴표 써줘야함, 작은 따옴표 안됨. 저렇게 해야 아래와 같이 python code로 변경 됨.
2021.12.31