簡介
本文按順序分別講: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"));
注意:該操作會同時修改任務欄圖標和窗口圖標