pyinstaller打包問題總結


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')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM