博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
成功解决Qt中QIcon图标不显示的问题
阅读量:677 次
发布时间:2019-03-17

本文共 567 字,大约阅读时间需要 1 分钟。

在图片路径中添加了一些图标,使用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的资源的添加。在这里插入图片描述
然后再去调用,调用的时候我们也直接调用别名就可以啦!
在这里插入图片描述成功显示!
在这里插入图片描述
在这里插入图片描述
但是这些图片背景都不是透明的,设置不显示背景也没有用。一直都有这个困扰,因为这些图片都是我自己在网上找的,所以对于如何修改背景色为透明色,或者如何忽视背景,感觉是个挺奇妙的问题(哪一部分被视为背景),关于这个问题请看下一篇博客
在这里插入图片描述

转载地址:http://hxzhz.baihongyu.com/

你可能感兴趣的文章