python+pyqt5+pyinstaller 將ico圖標打包進exe方法

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章