Qt項目在打包發布之后都需要有個個性的程序圖標和窗口圖標,這樣會使程序更加美觀大方,下面我們分別來看如何給程序和窗口分別添加圖標。我們需要兩種格式的圖片,一種是.ico的,用來給程序添加圖標,一種是.bmp或是.png的,用來給窗口添加圖標。
- 程序添加圖標
如果使用的Qt Creator,那么用記事本創建一個后綴為.rc的資源文件,然后再其中添加:
IDI_ICON1 ICON DISCARDABLE "xxx.ico"
注:xxx.ico為圖標文件名稱
然后修改工程文件(*.pro)內容,增加下面這行:
RC_FILE += xxx.rc
注:xxx.rc為資源文件名稱
如果使用的是VS2010, 在Solution里右鍵點擊項目,點Add,之后選擇Resource,會看到下面窗口:
然后把.ico文件import進來就行了。
- 窗口添加圖標
打開.qrc文件,這是Qt的資源文件,如果沒有的話需要自己添加,然后會有一個窗口,在下面選擇Add,然后選Add Files,添加.png或是.bmp格式的圖片,然后在 Qt Designer里找到想要添加圖標的窗口,修改windowsicon項,找到之前添加的圖片就可以了。