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

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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容