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、最后编译,然后构建,弹出下面窗口,可以看到窗口图标了,恭喜你,完成了。
-------------------------------------- 适合自己的才是最好的!-----------------------------------------