本文主要是介绍《QDebug 2024年8月》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、Qt Widgets 问题交流
1.
二、Qt Quick 问题交流
1.结构体传到QML中未自动释放
测试版本:Qt5.15.2
测试方法:QString/QByteArray等设置100M数据,传到QML中后观察内存增长情况
Qt中部分预置类型,如QString/QJsonObject,传到QML中使用后,会在适当的时机自动释放;有两个特列是立即释放的:QImage和Pixmap,这两个类型被定义为稀缺资源(Scarce resource)类型;比较奇怪的是QByteArray直到内存爆了也没有自动释放,需要手动调用gc(),这和我们自定义的类型传到QML中的现象是一样的。而且Qt似乎没有提供相关的设置接口,比如将自定义类型设置为稀缺资源,只能操作完之后手动调用一下gc()。
三、其他
1.
这篇关于《QDebug 2024年8月》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!