Python项目pyinstaller 打包可运行文件时图标无法显示的解决方法
参考:https://blog.csdn.net/weixin_44333889/article/details/117775513
https://www.codeleading.com/article/65853541872/
Python项目pyinstaller 打包后图标无法正常显示,需要转化处理一下
下面是一些处理步骤:
1、在项目图片文件中建立名为resource.txt的文本文件,内容如下:
<RCC> <qresource prefix="/"> <file>Video.ico</file> <file>cancel.png</file> <file>delete.png</file> <file>man.png</file> <file>ok.png</file> </qresource> </RCC>
保存后更改文件后缀名为resource.qrc
2、使用pyrcc5进行转换得到.py文件(pyrcc5是PyQt5的附带工具)具体参见:https://blog.csdn.net/qq_45662588/article/details/118187345
在pytcharm 配置pyrcc5转换工具
Name:qrcTopy(可以自己确定) Program:D:\Python38\Scripts\pyrcc5.exe Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py Working directory:$FileDir$
3、配置好后利用pyrcc5工具把上面的resource.qrc文件转成resource.py
注意resource.qrc需要和里面图片文件在同一路径
生产的 resource.py内容为:
4、调用
import resource
self.setWindowIcon(QIcon(':/Video.ico'))