QT总结——图标显示坑

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

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

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

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

相关推荐
许彰午几秒前
04_Java数组操作全解
java·开发语言·python
码不停蹄的玄黓2 分钟前
Java 线程池 execute() 和 submit() 对比
java·开发语言
秋田君2 分钟前
2026 前端新出路:掌握 C++ 核心语法,无缝衔接 QT 桌面开发
前端·c++·qt
方也_arkling9 分钟前
【Java-Day19】集合1(Collect单列集合)
java·开发语言
Xin_ye1008616 分钟前
C# 零基础到精通教程 - WPF 专题三:高级控件与自定义控件
开发语言·c#·wpf
SoftLipaRZC22 分钟前
C语言自定义类型:结构体完全指南
c语言·开发语言
方也_arkling23 分钟前
【Java-Day19】集合3 List中常见的方法和5种遍历方式
java·开发语言
AI玫瑰助手28 分钟前
Python函数:局部变量与全局变量的作用域
开发语言·python·信息可视化
字节高级特工36 分钟前
C++11(二) 革新:引用折叠与lambda表达式
java·开发语言·c++·算法
萨小耶36 分钟前
[Java学习日记11】聊聊深拷贝和浅拷贝
java·开发语言·学习