QT 使用资源文件的注意点

不要存放没有使用的资源文件

即使在代码中没有使用到的资源文件,也会编译到执行文件或者DLL里面去这样会增大它的体积。如下

在代码没有使用这个资源文件(10.4M的2k图片),但是编译出来的程序有

12M左右的大小

1

假设我们有一个比较复杂的项目,分为好几个模块。每个模块下面都有对应的资源文件,有一些需要注意的点,在其中一个模块下面添加资源文件那么这个资源文件对于其它的模块来说都是可见的。每个模块下面的资源文件就算没有使用在编译时也会加入到对应的可执行程序中去(dll lib)。如果引用其它模块的资源文件除非你在当前模块加载了对应的dll或者lib否则在运行可执行程序时是不会显示的但是在UI上面是可以显示的。要注意DLL真正被加载的时候,在QT pro文件中指定加载某个库,除非在代码中用到了对应的DLL中的类或者函数否则DLL不会被加载。

相关推荐
泉飒19 分钟前
C2001: 常量中有换行符-QT解决办法-逆向思路
开发语言·qt
泉飒2 小时前
QT的报错
qt
byxdaz2 小时前
QT中USB入门(QtUsb)
qt·qtusb
森G2 小时前
48、柱状图---------QChart
c++·qt
Larry_Yanan4 小时前
Qt+OpenCV(一)环境搭建
开发语言·c++·qt·opencv·学习
女王大人万岁5 小时前
Golang实战gRPC与Protobuf:从入门到进阶
服务器·开发语言·后端·qt·golang
sycmancia5 小时前
Qt——计算器示例(用户界面与业务逻辑的分离)
开发语言·qt·ui
charlie1145141916 小时前
现代Qt开发——0.1——如何在IDE中配置Qt环境?
开发语言·c++·ide·qt·嵌入式
Dovis(誓平步青云)6 小时前
《QT学习第二篇:QT的常用控件属性与按钮、view系列、Label、输入框》
开发语言·qt·学习
黎相思16 小时前
音乐播放器
qt