VS2022 开发Qt之修改软件图标

开发环境

本次实验使用的开发环境是win10 64位系统 IDE使用VS2022,Qt版本是Qt5,15.

写博客背景

最近再练习使用VS开发Qt,到修改软件图标的事情.在网上搜索了一番大部分修改图标的都是基于Qt自带的编译器,由于本人使用的VS的IDE和自带的编译器设置方法有所不同,在一番查找实验后还整的弄成功了.本次博客就记录一下我是这么设置软件图标的,可以给使用VS开发Qt的新手朋友作为参考.

修改软件左上角图标和设置标题栏图标

这个就比较简单了,可以使用代码编辑.

第一步:需要找到一张合适的图片,把图片放到指定的文件夹,我所以的图片都当放到icon文件夹下了.

第二步:把图片加载到qrc文件下.找到这个文件,并打开.

如上图1那样,然后复制上面2那个地址,记住一定要复制去全.然后在软件初始化的时候写下这句代码:

    this->setWindowTitle("配置文件编辑器v1.0");
    this->setWindowIcon(QIcon(":/icon/icon/Text Edit.png"));

第一行代码是软件title的名称,第二行代码是软件左上角的图标样子,里面的字符串就是从上面图 2复制的那个地址.

代码的位置是在UI启动的后,

这样软件编译启动就行了.

下面这段代码是在这里显示的

    pSystemTray = std::make_shared<QSystemTrayIcon>();
    if (NULL != pSystemTray)
    {
        pSystemTray->setIcon(QIcon(":/icon/icon/Text Edit.png"));
        pSystemTray->setToolTip("配置文件编辑器");
        pSystemTray->show();
    }

pSystemTray->setIcon(QIcon(":/icon/icon/Text Edit.png"));这个是设置图标

pSystemTray->setToolTip("配置文件编辑器");这行是设置鼠标放在图标上显示的文字

修改应用软件图标

步骤一:ico格式图片

1、需要在网上下载ico格式图片或者使用工具将png、jpg、gif等格式图片转换为ico格式图片

附:在线转换ico格式工具:http://www.ico51.cn/

注意:将png、jpg等格式图片直接修改后缀得到的ico格式图片,其实质上格式并没有改变

设置exe的图标

第一步添加资源文件

第二步:添加图标

重新编译一下

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

波雅_汉库克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值