給Qt生成的exe加圖示
QT視窗圖示設定
1、圖片或圖示最好放在同一個資料夾中,好管理
2、新建一個qrc檔案,檔名自己宣稱命名,這裡命名為ImageOrIco,程式碼具體寫法見下面
<RCC>
<qresource>
<file>ImageOrIco/butterfly.png</file>
<file>ImageOrIco/runner.ico</file>
<file>ImageOrIco/tilt-rotor-wing.ico</file>
<file>ImageOrIco/myico.ico</file>
</qresource>
</RCC>
3、修改pro檔案中程式碼,檔名要一致
4、main.cpp中新增視窗顯示圖示程式碼
w.setWindowIcon(QIcon(":ImageOrIco/butterfly.png"));//設定視窗左上角圖示
注意:
":ImageOrIco/butterfly.png"
冒號別忘了,要不然編譯時找不到指定圖片檔案butterfly.png
5、最後編譯,然後構建,彈出下面視窗,可以看到視窗圖示了,恭喜你,完成了
QT生成exe應用程式圖示設定
1、通過新建文字檔案,然後另存為檔案字尾名為rc(resource script 資源指令碼)檔案myico.rc,如下截圖
程式碼編寫如下,程式碼是參考Qt Creator的幫助檔案,索引輸入:Setting the Application Icon 關鍵字,詳細步驟
2、建立ico圖示檔案。網上下載,很多,連結地址:http://sc.chinaz.com/tubiao/140301101550.htm
下一個,重新命名為myico.ico
3、在專案pro字尾名的檔案中,新增程式碼,如下
RC_FILE += myico.rc
4、編譯執行,彈出視窗的應用程式左上角圖標出現了。
注意:如果之前已經對pro執行過qmake並且構建過的話,請先將原來構建時生成的資料夾刪除,再重新qmake+構建,才可以變過來