他のアイテムの親であるアイテムがあります。これはグループではありません。実際、このアイテムは3次ベジェ曲線を描き、子がそのコントロールポイントです。
問題は、子アイテムを移動するとジオメトリが変更されるため、prepareGeometryChange()
子が移動されたときに親を呼び出す必要がありますが、そのメソッドは保護されています。
これは単なる例であり、一般的に私が答えを求めている質問は次のとおりです。
aQGraphicsItem
がその子に依存するジオメトリを持ち、子がユーザーの操作によって移動可能である場合、どのように使用しprepareGeometryChange()
ますか?
それを呼ぶ必要がありますか?このようにアイテムを作成し、この目的で子を使用するのは間違っていますか?