前言
本文主要介紹在 Qt 中設置應用程序圖標和可執(zhí)行程序圖標的方法。共包含三種圖標:應用程序左上角的圖標、狀態(tài)欄上顯示的圖標和可執(zhí)行文件本身的圖標。
說明
應用程序是面向 Windows 操作系統(tǒng)的;
使用的 Qt Creator 版本號為:4.11.1;
使用的 Qt 版本號為:5.14.2-64bit;
方法中使用的圖標文件需為“ico”格式, ico 格式圖標可由“http://www.ico51.cn/”等網站生成。
一. 概述
在 Windows 可執(zhí)行程序開發(fā)中,程序圖標一般會涉及三個地方,以自開發(fā)軟件“TestTool”為例,程序圖標分別為:
1)可執(zhí)行程序(以及對應的快捷方式)的圖標
2)程序界面標題欄圖標
3)程序在任務欄中的圖標
二. 設置圖標方法
應用程序左上角的圖標、狀態(tài)欄上顯示的圖標可以同時設置
1)通過 Qt Creator 為項目創(chuàng)建一個新的資源文件,創(chuàng)建好的資源文件會自動添加到項目中,如下圖所示 qt.qrc :
2) 右鍵點擊創(chuàng)建好的資源文件,選擇“Open in Editor”,之后在彈出的編輯器中根據實際情況補全程序圖標的路徑和名稱,具體方法如下:
1. 在 Prefix 框體中填寫程序圖標的路徑信息,如果程序圖標與項目 pro 文件處于同一目錄下,則填寫“/”路徑即可;
2. 部署程序圖標文件,例如可將程序圖標文件放置在項目主目錄下(與 pro 文件位于同一目錄);
3. 點擊“Add Files”按鈕添加程序圖標。
3) 上述操作完成后,資源文件的信息如上圖所示,logo.ico將會出現(xiàn)在資源文件qt.qrc 的下方;
4)設置標題欄圖標通過下列函數設置標題欄圖標,至此應用程序左上角的圖標、狀態(tài)欄上顯示的圖標就設置完成。
setWindowIcon(QIcon("://logo.ico"));
設置可執(zhí)行文件的圖標
- 在項目主目錄下新建一個 .rc 文件,例如 testtool.rc;
- 使用 Notepad++ 等軟件編輯 .rc 文件,向其中添加如下內容:
IDI_ICON1 ICON DISCARDABLE "logo.ico"
注意:上面內容中的 logo.ico 需要填寫實際的圖標名稱。文章來源:http://www.zghlxwxcb.cn/news/detail-609019.html
- 在 .pro 文件中填寫下列內容,將 .rc 文件導入至項目中:
RC_FILE = testtool.rc
程序圖標設置步驟就全部完成了,效果如上概述所示。文章來源地址http://www.zghlxwxcb.cn/news/detail-609019.html
到了這里,關于如何設置Qt應用程序的圖標和可執(zhí)行程序的圖標的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!