且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用QGraphicsObject对QGraphicsItem的惩罚?

更新时间:2022-11-05 15:22:48

我想这取决于你所说的重量是什么意思。如果您不担心所需的额外内存,也不担心QObject附带的所有额外方法和东西,这在您的情况下听起来像是行李,那么可以。

但是,如果您所需要的只是存储一些附加信息的方法,为什么不子类QGraphicsItem并添加一两个允许您存储必要数据的方法呢?通过这样做,我认为您将更好地传达代码的意图,这似乎比上面的所有内容都更重要。