1、将ICO文件放在根目录下,本文以 trace.ico举例
2、在根目录下新建 ico.qrc 文件
<RCC>
<qresource prefix="/">
<file>trace.ico</file>
</qresource>
</RCC>
3、在qt designer中右侧属性栏windowIcon 中下拉箭头选择Choose Resource,依次按图点击
4、将ui文件生成py文件
会发现生产的py文件比原来多出以下几行,现在编译会报错说缺少ico_rc文件
5、cmd终端到跟目录下,输入pyrcc5 -o ico_rc.py ico.qrc
生成ico_rc.py文件
6、和之前pyinstaller一样的命令打包即可
测试:生成exe后删除ico文件,图标依然正常显示。