小编Dut*_*tch的帖子

使用QGraphicsObject与QGraphicsItem的惩罚?

我目前有一个基于QGraphicsItem的项目层次结构.

我想转移到QGraphicsObject,以便我可以在我的项目上放置属性.我不会使用信号/插槽或QObject的任何其他功能.

我被告知你不应该从QObject派生,因为它"重"和"慢".

为了测试影响,我从QGraphicsObject派生,为我的项添加一些属性,并查看正在运行的应用程序的内存使用情况.我使用两种口味创建1000个项目,我没有注意到超过10k的内存使用量.

由于我添加到我的项目中的所有属性都是安全的,如果你使用信号/插槽,QObject只会增加重量吗?

qt qt4

6
推荐指数
1
解决办法
4210
查看次数

标签 统计

qt ×1

qt4 ×1