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