【问题标题】:QGraphicsObject auto destructionQGraphicsObject 自动销毁
【发布时间】:2013-03-14 10:45:54
【问题描述】:

QGraphicsObject 继承自 QGraphicsItemQObject,但与大多数 QObject 子类不同,QGraphicsObject 的构造函数没有 QObject *parent 参数。

这是否意味着我应该在构造函数中提供这样的参数,当我继承它甚至使用setParent 方法来具有自动销毁功能?

PS:我有 Qt 5

【问题讨论】:

    标签: qt qgraphicsitem qobject


    【解决方案1】:

    不,你没有。 QGraphicsItem 有自己的父/子层次结构。 QGraphicsItems 的生命周期像 QObjects 一样管理。父项负责销毁其子项。如果 QGraphicsItem 由 QGraphicsScene 拥有,场景正在管理它的生命周期。

    【讨论】:

      猜你喜欢
      • 2016-12-08
      • 2012-02-15
      • 2015-11-21
      • 2015-03-20
      • 2016-10-09
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多