天天看點

qt exe檔案添加圖示

Qt 怎樣生成帶圖示的exe(轉載)

一、問題描述

當我們在 Windows 下用 VS 生成 exe 程式時,如果視窗程式指定了圖示,那麼生成的 exe 程式便是指定的圖示模樣。

qt exe檔案添加圖示

但是,當使用 Qt Creator 編譯程式卻不同。即使你指定了視窗圖示,但生成的 exe 程式預設是沒有圖示的。

qt exe檔案添加圖示
qt exe檔案添加圖示

那麼,Qt 怎樣才能生成帶圖示的 exe 呢?

qt exe檔案添加圖示

二、操作方法

首先,在Qt工程目錄下建立一個文本檔案,并将其名稱改為 *.rc (名稱可任取,但需要擴充名為 .rc)。

qt exe檔案添加圖示

打開該 rc 檔案,在裡面加入

IDI_ICON   ICON    DISCARDABLE     "icon.ico"

其中前面三項照樣複制即可,最後用引号括起來的是你的 ICON 圖示檔案名。

qt exe檔案添加圖示

儲存并關閉 rc 檔案後,用 Qt Creator 打開工程檔案(即 .pro 檔案),在其中添加這麼一行:

RC_FILE = res.rc

其中,等号右邊為你之前建立的 rc 檔案名。

qt exe檔案添加圖示

重新編譯工程,這時,生成的 exe 便是指定圖示的模樣了。

qt exe檔案添加圖示