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