pyinstaller exe파일에 Qt Designer로 제작한 .ui 파일 포함시키기

pyinstaller로 .py 파일을 .exe 파일로 변환하는 작업을 할 때, GUI를 Qt Designer로 제작해서 별도의 .ui파일로 만든 경우 이 .ui파일이 exe에 포함되지 않는 문제점이 있다. 검색하여 해결방안을 찾았다. 참고한 글

코드 안에 다음 내용을 포함시킨다 :

if getattr(sys, 'frozen', False):
    os.chdir(sys._MEIPASS)

그 뒤 아래와 같이 명령어를 넣어준다 :

pyinstaller -w -F pythonfilename.py --add-data='GUIfilename.ui:.'
Share: X (Twitter) Facebook LinkedIn