[PyQt5] 打包exe文件时处理资源文件

2022-07-18  本文已影响0人  紫藤lvy

Background:
通常我们用pyqt做 GUI 开发的时候会,涉及很多的图片类(png)的资源文件,这些资源文件如果不处理,打包出来的exe文件就无法正确显示出来。

Step1: 安装pyinstaller

pip install pyinstaller

Step2: 在工程目录下,用notepad新建 resource.qrc 格式的 文件 , 文件内容如下

<RCC>
   <qresource prefix="/">
       <file>filter.PNG</file>
   <file>需要处理的资源文件名称</file>
   </qresource>
</RCC>

Step3 : 在工程目录下,使用pyrcc5 命令将 resource.qrc 转换成 resource.py 文件。

pyrcc5 -o  resource.py    resource.qrc 

Step4: 得到 resource.py 的资源文件

image.png
上一篇 下一篇

猜你喜欢

热点阅读