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')
相关文章
相关标签/搜索