1、pyinstaller常見用法
-w:禁止cmd窗口
-F:打包為單文件
比如:pyinstaller -w -F test.py
2、QT中UI轉py文件
pyuic5 test.ui -o testui.py
轉換后使用:
from testui import Ui_MainWindow class App(QMainWindow, Ui_MainWindow):
....
3、圖片等文件打包問題
若需要把圖片、文本等其他需要讀取的文件打包倒單EXE文件。
首先建立qrc文件,格式如下:
<RCC> <qresource prefix="/image"> <file>back.jpg</file> </qresource> </RCC>
再用pyrcc5命令將qrc文件轉換為py文件。
比如:pyrcc5 test.qrc -o testqrc.py
此時qrc文件中包含的圖片等文件會轉換為字節碼形式寫在py文件中。
轉換后的使用:
from test.qrc import * image = QImage(':image/back.jpg')