【Qt開發】更改應用程序圖標和任務欄圖標


說明

實際開發過程中,生成的應用文件不會用默認的圖標,同時程序啟動后任務欄的圖標也需要修改,還有窗口的圖標,這樣顯得程序不那么low。更改程序的圖標有多種方式,基於Qt Creator或vs開發的方式有區別,任務欄圖標和窗口圖標,只需加入一段代碼即可實現,本文開發環境是qt5.9.7+vs2017。如有MFC開發經驗,對於更改程序圖標來說基本類似。

更改程序圖標

1.把下載好的圖標EXE.ico文件放到Resources文件夾下

2.右鍵--》添加--》新建項,選擇資源文件,新建資源文件*.rc

 

3.打開資源視圖,右鍵--》添加資源--》選擇Icon--》導入EXE.icon視圖

 

4.重新編譯工程,這是生成的應用程序文件,將會有圖標

 

更改任務欄圖標

任務欄圖標默認情況如下:

修改任務欄圖標相比更簡單些。

1.在Qt Designer添加資源文件

 

2.在程序主函數入口添加如下代碼

    QApplication a(argc, argv);

    //更改程序啟動后任務欄圖標
    a.setWindowIcon(QIcon(":/qtlearn/Resources/EXE.ico"));

 

 3.編譯啟動后任務欄圖標生效

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM