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文件,圖標依然正常顯示。