下面是一些处理步骤:
1、在项目图片文件中建立名为resource.txt的文本文件,内容如下:
保存后更改文件后缀名为resource.qrc
<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>
2、使用pyrcc5进行转换得到.py文件:
在pytcharm 配置pyrcc5转换工具
Name:qrc(自己定义即可) Program:D:\Python38\Scripts\pyrcc5.exe Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py Working directory:$FileDir$
3、配置好后利用pyrcc5工具把上面的resource.qrc文件转成resource.py
注意resource.qrc需要和里面图片文件在同一路径
4、调用
#(注意这里就是上面 xx.qrc转换成 xx.py 的文件名)
import resource
#添加窗口图标
icon = QIcon()
icon.addPixmap(QPixmap(':/图片名.ico'))
self.setWindowIcon(icon)
以上内容转自:Python项目pyinstaller 打包可运行文件时图标无法显示的解决方法 - shaomine - 博客园