【問題描述】如圖1所示,直接編譯的QT程序,沒有漂亮的外觀,如何給程序添加一個漂亮的圖標呢?
圖1 默認QT程序圖標
【步驟】
1 下載圖標素材,以png格式素材為例說明。
圖2 圖標素材(logo.png)
2 將圖標素材轉換為ico格式。
3 利用記事本新建一個名為logo.rc的文件,logo.ico為轉換後的圖標名稱,內容如下:
IDI_ICON1 ICON DISCARDABLE "logo.ico"
4 在工程文件夾中新建一個images目錄,將logo.ico、logo.rc放入文件夾中。
5 打開QT工程,將logo.ico、logo.rc添加進工程。
6 在工程文件(*.pro)中加入一行:
RC_FILE=images/logo.rc
7 重新組建工程,這時QT程序就有了一個漂亮的外觀了,程序快捷方式效果如圖3所示:
圖3 程序圖標效果