QT程序圖標設置


一、exe文件應用程序圖標

方法一

1、網上找一個icon,存儲ico文件至應用程序的源代碼目錄,例如,命名為:myappico

2、如果使用qmake來生成makefile文件,只需要在.pro中添加:

RC_ICONS = myappico.ico

3、重新生成makefile文件和應用程序,對應的.exe可執行程序將會出現剛才看到的圖標。


方法二

1、工程中新建rc文件,例如,名為:myapp.rc

2、在myapp.rc中添加:

IDI_ICON1               ICON    DISCARDABLE     "myappico.ico"

3、pro中添加:

RC_FILE = myapp.rc

二、窗體圖標

1、網上找一個icon,存儲ico文件到指定目錄

2、新建一個qrc文件,文件名自己宣稱命名,這里命名為ImageOrIco,代碼具體寫法見下面

<RCC>
    <qresource>
        <file>ImageOrIco/butterfly.png</file>
        <file>ImageOrIco/runner.ico</file>
        <file>ImageOrIco/tilt-rotor-wing.ico</file>
        <file>ImageOrIco/myico.ico</file>
    </qresource>
</RCC>

3、修改pro文件中代碼,文件名要一致

4、main.cpp中添加窗口顯示圖標代碼

 w.setWindowIcon(QIcon(":ImageOrIco/butterfly.png"));//設置窗口左上角圖標

 //注意: ":ImageOrIco/butterfly.png" //冒號別忘了,要不然編譯時找不到指定圖片文件butterfly.png

5、最后編譯,然后構建,彈出下面窗口,可以看到窗口圖標了,恭喜你,完成了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM