1

QGraphicsObjectQGraphicsItemとの両方から継承しますQObjectが、ほとんどの QObject サブクラスとは異なり、QGraphicsObject のコンストラクターにはパラメーターがありませんQObject *parent

setParentつまり、コンストラクターをサブクラス化するとき、またはメソッドを使用して自動破棄機能を使用するときに、コンストラクターでそのようなパラメーターを提供する必要があるということですか?

PS:私はQt 5を持っています

4

1 に答える 1

4

いいえ、あなたはしません。QGraphicsItem独自の親子階層があります。QGraphicsItems の寿命は、QObjects のように管理されます。親アイテムは、その子を破棄する責任があります。QGraphicsItem が によって所有されているQGraphicsScene場合、シーンはそのライフタイムを管理しています。

于 2013-03-14T02:45:54.747 に答える