pyqt添加icon
pyqt做軟件UI,需要添加icon.簡(jiǎn)單來(lái)說(shuō),需要把ico文件轉(zhuǎn)成py文件
一、 安裝pyside6
終端輸入pip install pyside6
二、pycharm添加pyrcc工具
-
查找pyrcc的下載路徑
終端輸入where pyside6-rcc
獲得pyside6-rcc的地址 -
打開(kāi)pycharm的設(shè)置-添加外部工具頁(yè)面,添加pyrcc工具
-
點(diǎn)擊Pycharm的【File】-【Setting】-【Tools】-【External Tools】,點(diǎn)擊【+】
![]()
-
輸入對(duì)應(yīng)參數(shù)
![]()
- Program:輸入pyside6-rcc的地址
- Arguments: 輸入$FileName$ -o $FileNameWithoutExtension$_rc.py
- Working directory: $FileDir$
-
三、創(chuàng)建qrc文件
<RCC>
<qresource prefix="pic">
<file>icon.ico</file>
</qresource>
</RCC>
其中,icon.ico為已經(jīng)做好的圖標(biāo)文件
四、 qrc文件轉(zhuǎn)成py文件
- 選擇qrc文件,右鍵菜單選擇【External Tools】-【pyrcc】
五、腳本中添加icon內(nèi)容
import icon_rc
# ...
self.setWindowIcon(QIcon('./icon.ico')) # 寫相對(duì)路徑./icon.ico使用pyinstaller打包成exe后,軟件角標(biāo)和任務(wù)欄圖標(biāo)不顯示,更改為絕對(duì)地址后正常顯示



浙公網(wǎng)安備 33010602011771號(hào)