天天看點

qt 如何為應用程式添加圖示!

方法一:通過qtcreator建立一個檔案filename.qrc,
1、将圖檔添加到filename.qrc檔案中:選擇Add Prefix得到/new/prefix1,簡單點改為/,再選Add Files,将檔案添加進去,如images/photo.png
或者用文本編輯filename.qrc檔案,改為
<RCC>
    <qresource prefix="/">
        <file>images/photo.png</file>
    </qresource>
</RCC>
2、将filename.qrc添加到工程中,在*.pro中添加:
RESOURCES += filename.qrc
3、在代碼中添加
setWindowIcon(QIcon(":/images/photo.png")); //為視窗标題添加圖檔,注意要路徑要添加 ": "

方法二:建立rc檔案
1 在工程目錄裡建立檔案 logo.rc,裡面添加一行
IDI_ICON1 ICON DISCARDABLE "logo.ico"
2 将logo.ico檔案放到工程目錄裡,與logo.rc同一目錄
3 在*.pro檔案裡添加一行
RC_FILE = logo.rc
4 在main.cpp檔案的構造函數裡添加一行
setWindowIcon(QIcon("./logo.ico"));//視窗标題設定圖檔,同時也為應用程式設定圖示