【Qt開發】更改應用程式圖示和工作列圖示

蝸牛201發表於2019-03-21

說明

實際開發過程中,生成的應用檔案不會用預設的圖示,同時程式啟動後工作列的圖示也需要修改,還有視窗的圖示,這樣顯得程式不那麼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.編譯啟動後工作列圖示生效

 

 

 

相關文章