pyinstaller打包問題總結

一、pyinstaller常見用法

-w:禁止cmd窗口ui

-F:打包爲單文件spa

好比:pyinstaller -w -F test.pycode

二、QT中UI轉py文件

pyuic5 test.ui -o testui.pyblog

轉換後使用:圖片

from testui import Ui_MainWindow
class App(QMainWindow, Ui_MainWindow):
....

三、圖片等文件打包問題

若須要把圖片、文本等其餘須要讀取的文件打包倒單EXE文件。cmd

首先創建qrc文件,格式以下:class

<RCC>
    <qresource prefix="/image">
        <file>back.jpg</file>
    </qresource>
</RCC>

再用pyrcc5命令將qrc文件轉換爲py文件。test

好比:pyrcc5 test.qrc -o testqrc.pyimport

此時qrc文件中包含的圖片等文件會轉換爲字節碼形式寫在py文件中。打包

轉換後的使用:

from test.qrc import *
image = QImage(':image/back.jpg')
相關文章
相關標籤/搜索