如何在 PyQt 中导入资源文件并使用 pyinstaller 构建?
How to import resource file in PyQt and build with pyinstaller?
首先我用Qt Designer把一张图片转成.qrc文件,然后用pyrcc4把这个.qrc文件转成.py资源
pyrcc4 qrcfile.qrc -o pyfile.py
然后将这个 .py 文件导入到我的 .py 文件中。
但是在使用 pyinstaller 构建之后,这个资源文件不起作用。
pyinstaller -F my_code.py
如何在 PyQt 中导入资源文件并使用 pyinstaller 构建?
see this answer
QRC 文件是一个 XML 文件,如下所示:
<RCC>
<qresource prefix="/images">
<file alias='filename.jpg'>images/filename.jpg</file>
</qresource>
</RCC>
在.py文件中使用应该是这样的:
pixmap = QPixMap(':/images/filename.jpg')
首先我用Qt Designer把一张图片转成.qrc文件,然后用pyrcc4把这个.qrc文件转成.py资源
pyrcc4 qrcfile.qrc -o pyfile.py
然后将这个 .py 文件导入到我的 .py 文件中。 但是在使用 pyinstaller 构建之后,这个资源文件不起作用。
pyinstaller -F my_code.py
如何在 PyQt 中导入资源文件并使用 pyinstaller 构建?
see this answer
QRC 文件是一个 XML 文件,如下所示:
<RCC>
<qresource prefix="/images">
<file alias='filename.jpg'>images/filename.jpg</file>
</qresource>
</RCC>
在.py文件中使用应该是这样的:
pixmap = QPixMap(':/images/filename.jpg')