QT总结——图标显示坑

最近写代码遇到一个神仙大坑,我都怀疑我软件是不是坏了,这里记录一下。

写qt工程的时候我们一般会设置图标,这个图标是窗体的图标同时也是任务栏的图标,但是我发现生成的exe没有图标,这个时候就想着给他加一个图标,使用vs的添加资源增加一个rc和icon,之后重新编译得到的程序exe就会存在图标。为了减少dll之类的内容,我只挑选了需要的,然后大坑出现了。

qt中有一个dll负责ico图标的加载,我想着有这个就够了,我就把他拷到了exe的目录下,结果软件的图标消失了,一开始以为是我加了rc,因为在使用rc之前是没有问题的,然后把rc删了发现还是不行,之后就在这两个文件以及代码等各种地方不停徘徊。直到我发现
原本这个dll是在这个文件夹下的,我单独拷了出来,现在我把文件夹拷过来,将dll放进去,很好奇迹出现了,他正常了。

强调:以后拷什么文件连着目录一起拷,不然不知道有什么坑在等着你,这个问题废了我好长时间。

相关推荐
gCode Teacher 格码致知13 小时前
Python教学:十六进制编码的显示方法-由Deepseek产生
开发语言·python·算法
并不喜欢吃鱼13 小时前
从零开始 C++------ 十四【C++ 数据结构】unordered_map/unordered_set 全解析:从使用到底层模拟实现
开发语言·数据结构·c++
曾几何时`13 小时前
Go(一)Gin框架 和 GORM机制
开发语言·golang·gin
biter down13 小时前
3.Python 接口自动化之 Pytest 测试框架
开发语言·python
鬼拉怪拉13 小时前
【无标题】
开发语言
风兮雨露14 小时前
Java 从入门到精通,前端资料
java·开发语言·前端
梅羽落14 小时前
WIFI破解
开发语言·python
码不停蹄的玄黓14 小时前
Java 频繁GC 完整排查流程
java·开发语言
凤山老林14 小时前
73-Java ListIterator 接口
java·开发语言
Roy_Sashulin14 小时前
灵杉Java编程平台与传统开发工具区别
java·开发语言