PyInstaller 打包时资源文件的处理
匿名 · 更新于 2018/3/8
把代码用 PyInstaller 打包到一个文件的时候,会出现图标或图片都不显示的情况。这种时候就需要用 Qt’s resource system 来对其进行打包。
首先新建一个 .qrc 文件,内容格式如下:
<RCC>
<qresource prefix="/" >
<file>img/image1.png</file>
<file>img/image2.png</file>
<file>img/image3.png</file>
</qresource>
</RCC>
然后去文件目录下执行 pyrcc5 -o images_qr.py images.qrc 命令,最后在代码中 import image_qr.py,并且修改下图片路径,一定要在路径前面加上冒号。
import image_qr.py
# your code
self.setWindowIcon(QtGui.QIcon(':/img/image1.png'))
作者:SlowWalker
链接:https://www.jianshu.com/p/c1e75244b6f3
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
