qt设置程序图标_qt设置软件图标
生活随笔
收集整理的這篇文章主要介紹了
qt设置程序图标_qt设置软件图标
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在qt應用程序中,我們能想到的圖標一般就以下三種:
| 應用窗口左上角的 圖標 | setWindowIcon() | |
| 狀態欄上顯示的圖標 | setWindowIcon() |
|
| 可執行程序本身的圖標 | 兩種設置方式,下面會講 |
對于以上三種圖標都該怎么樣設置呢?
一.我們先來討論前兩種,分別是窗口左上角的圖標和狀態欄的圖標,
其實這兩種圖標只需要設置一次就可以了,他們總是相同的,并沒有專門針對狀態欄圖標設置的函數。
二.我們一起說一下可執行程序的圖標,如果我們不設置的話,會有個默認的圖標像下面這個一樣
顯然很丑的。那我們怎么設置成自己喜歡的圖標呢?這里有兩種方式可以設置:
方式一:使用qmake來生成makefile文件,只需要在.pro中添加:
RC_ICONS = logo.ico
Jetbrains全家桶1年46,售后保障穩定
然后,重新生成makefile文件和應用程序,對應的.exe可執行程序將會出現剛才看到的圖標。
這種情況下,要將logo.ico與.pro文件放到同一個文件夾下。
方式二:
1.在項目代碼文件夾中,新建一個logo.txt文件,在文件里寫上以下內容:
IDI_ICON1 ICON DISCARDABLE "logo.ico"
2.然后重命名為logo.rc文件。
3. 在.pro文件里添加:
RC_FILE = logo.rc
4.重新編譯就可以了。
三、我們就多討論一點。如果只設置了可執行程序的圖標,而沒有設置窗口左上方的圖標,會是什么樣的呢?
答案就是 如果只設置了可執行程序的圖標,而沒有設置窗口左上方的圖標。結果就是窗口左上方的圖標、狀態欄圖標和可執行程序圖標將使用同一個圖標。 反之卻不能。
總結
以上是生活随笔為你收集整理的qt设置程序图标_qt设置软件图标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Spartacus 中的 che
- 下一篇: SAP Spartacus Templa