2011/04/24

使用 qrc 為執行檔加上圖示 (for Windows)

Qt 編譯出的執行檔預設沒有圖示,可以透過設定檔方式修改執行檔所要使用的圖示。

新增一個 qrc 檔案:
IDI_ICON1 ICON DISCARDABLE "myApp.ico"

myApp.ico 可以設定成自己要使用的圖示,不過只支援 ico 檔案類型。建立完畢後打開 Qt 專案檔 (*.pro) 加入一行參數:
RC_FILE += app.qrc

重新編譯專案以後應該可以看到執行檔鑲上 ico 圖示。

這個方法只有在 windows 上可行,在 Ubuntu 底下編譯後仍然沒效。上述所建立的 qrc 文件不是官方所使用以 XML 方式撰寫的文件,官方教學文件也沒有提到這個作法,搞不太清楚為什麼?

參考資料:
怎样设置QT生成exe文件的ico图标呀? - Qt中文论坛
http://www.qtcn.org/bbs/read.php?tid=18001

沒有留言:

張貼留言