windows下修改qt程序的窗口图标和应用程序图标

windows下修改qt程序的窗口图标和应用程序图标

工具/原料
qt
ico图标

qt工程

1
新建一个qt的应用程序工程,按默认设置即可
在这里插入图片描述

2
运行程序,查看默认的应用程序图标和窗口图标
在这里插入图片描述
在这里插入图片描述
END

修改窗口图标

1
通过画图板新建一个test.png图片,并保存到qt项目的img目录下

windows下修改qt程序的窗口图标和应用程序图标
2
在main.cpp文件中,加载img下的图片,并通过setWindowIcon函数,修改窗口图标。

** 注意:需要将img文件夹放到exe可执行程序的同一级目录

windows下修改qt程序的窗口图标和应用程序图标

QString StrPath=QApplication::applicationDirPath();//获取exe文件所在文件夹
StrPath+="/Icon.ico";//加入图片相对于exe文件路径
setWindowIcon(QIcon(StrPath));//可执行程序图标

3
如果想要更改图片,只需要替换img目录下的同名文件即可

修改应用程序图标

创建一个ico后缀的图片。不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!不要直接修改文件后缀名!!!!!编译会报错!!!!!!!

新建一个myapp.rc的资源文件(名称可以自定义),通过文本编辑器,修改资源文件内容为 IDI_ICON1 ICON DISCARDABLE “test.ico”

其中"test.ico"与实际的图片名称一致

拷贝myapp.rc和test.ico到qt的项目中

在这里插入图片描述

修改pro文件,增加资源文件

RC_FILE = myapp.rc

执行qmake,然后再次编译
!!!!!!执行qmake很重要!!!!
!!!!!!执行qmake很重要!!!!
!!!!!!执行qmake很重要!!!!
!!!!!!执行qmake很重要!!!!
!!!!!!执行qmake很重要!!!!
!!!!!!执行qmake很重要!!!!
不执行会报错,错误和不标准的.ICO文件一样,缺少.o文件

在这里插入图片描述

可以看到exe文件的图标已经修改成功了

windows下修改qt程序的窗口图标和应用程序图标

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值