Qt学习记录2 ico图标问题

在Qt程序中添加和设置图标遇到的问题及解决方案。通过在.pro文件中添加RC_ICONS = ./images/main.ico来引入图标,并确保使用release编译才能生效。此外,还介绍了如何在.ui文件中修改窗口左上角的默认图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个完整的程序,必然需要一个漂亮的图标与之相配,而怎么在自己的Qt程序中把图标设置好,这是一个问题!

不会的东西当然首先问度娘啦~~~~然而,百度上关于这个问题的答案只有一个,具体忘了,反正我试了,不大好使。

这时就得求助群里的大神们啦~问了一个上次帮我解决textbrowser输出问题的大神  @独家废物  他没研究过,所以只能另寻他人啦。

今天群里刚好活跃,我便抛出了这个问题,得到了一个回答。

在.pro中加上一句话:RC_ICONS = ./images/main.ico

当然,得先添加资源文件啦,,在程序根目录下新建文件夹images,在images中放入图标文件。最后在.pro加入上面那句话就ok,当然,路径得看情况改啦~

光是这样还不行,之前@猪猪侠  告诉我这样做,我试了几遍都不行,甚至差点使这个问题不了了之。最后我试了下用release编译,才发现成功了~~~~~可以说,这完全是意外啊!哈哈。所以,改图标的关键是用  release编译!

感谢@猪猪侠 的帮助!

另外,光改了程序图标还不行,运行程序时,你会发现,程序左上角还有个图标是默认的,看着很碍眼,不舒服。而这个图标的更改就方便多了,直接在.ui中更改属性即可,看图~这个可以直接悬着资源里的文件,而不用手动添加代码,这就很方便了。

今天就到这儿~~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值