一、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、最后編譯,然后構建,彈出下面窗口,可以看到窗口圖標了,恭喜你,完成了。