1. 程式人生 > >qt 如何為應用程式新增圖示

qt 如何為應用程式新增圖示

轉載:https://blog.csdn.net/taoerit/article/details/37735639

 

方法一:通過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"));//視窗標題設定圖片,同時也為應用程式設定圖示