成功解决Qt中QIcon图标不显示的问题

在图片路径中添加了一些图标,使用QIcon方法,却无法显示。然后我在想qt中这些图片是不是像函数一样需要“声明”之类的,所以我就在项目文件中依次翻找。最终我找到了qrc文件夹。
在这里插入图片描述
虽然我在mode文件下添加了一些文件,但是在上述qrc文件下中并没有体现。在这里插入图片描述
所以我想,只需要把图片文件导入到qrc文件中即可。
于是右击/mode->添加现有文件。
在这里插入图片描述
找到这个resource/mode路径下的remotecontrol.jpg文件
在这里插入图片描述
然后就添加进来了,然而并不是我所想象的直接像chart,debug那样,它在一个新产生的文件夹resource\mode文件下。
12/14日记录,原来设置别名就可以避免resource\mode文件,在这里插入图片描述
这样调用会很不方便,怎么办呢?经过一番摸索,我们可以直接编辑qrc文件。
右击qrc文件->Open in Editor->->/mode->Add Files->设置别名
在这里插入图片描述
如此我们就实现了qrc的资源的添加。在这里插入图片描述
然后再去调用,调用的时候我们也直接调用别名就可以啦!
在这里插入图片描述成功显示!
在这里插入图片描述
在这里插入图片描述
但是这些图片背景都不是透明的,设置不显示背景也没有用。一直都有这个困扰,因为这些图片都是我自己在网上找的,所以对于如何修改背景色为透明色,或者如何忽视背景,感觉是个挺奇妙的问题(哪一部分被视为背景),关于这个问题请看下一篇博客解决Qt图标背景颜色透明问题
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

疯狂java杰尼龟

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

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

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

打赏作者

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

抵扣说明:

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

余额充值