Qt - 修改應用程序圖標、任務欄圖標、窗口圖標


簡介

本文按順序分別講:Windows平台下Qt工程怎么修改應用軟件圖標、任務欄圖標、窗口圖標

 

 

修改應用軟件圖標

步驟一:ico格式圖片

1、需要在網上下載ico格式圖片或者使用工具將png、jpg、gif等格式圖片轉換為ico格式圖片

附:在線轉換ico格式工具:http://www.ico51.cn/

注意:將png、jpg等格式圖片直接修改后綴得到的ico格式圖片,其實質上格式並沒有改變

 

步驟二:ico格式圖片存放路徑與rc文件創建

1、將ico格式圖片存放在pro文件目錄下,也可以放在項目工程目錄的其他文件夾中,我的ico格式圖片名為icon.ico

2、創建一個txt文件,輸入以下內容(注意:最好直接復制,錯漏一個字母都會報錯)

IDI_ICON1 ICON DISCARDABLE "icon.ico"

3、保存時文件名更改為icon.rc,其中“icon.ico”路徑是icon.ico文件相對icon.rc文件的相對路徑(注意:ico和rc文件名沒有固定要求)

注意:我的icon.ico文件和icon.rc文件都放在同級目錄下

 

步驟三:編輯Qt項目工程中的pro文件

1、在pro文件中添加一行

RC_FILE += ./res/icon.rc

2、重新編譯整個工程

注意:icon.rc文件的路徑是rc文件相對pro文件的相對路徑

 

修改任務欄圖標和窗口圖標

1、在widget類初始化函數中添加

//任務欄圖標、窗口圖標
this->setWindowIcon(QIcon(":/res/icon.png"));

注意:該操作會同時修改任務欄圖標和窗口圖標

 


免責聲明!

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



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