QtGraphicsViewフレームワークを使用するプログラムを作成しています。他のクラス(または他のサブクラス)QGraphicsItem
を含むクラスにサブクラス化しました。QGraphicsItem
このクラスは、含まれているQGraphicsItem
;の親です。アイデアは、複合オブジェクトを操作することです。
ドキュメントから、それは私が達成しようとしていることの矛盾のようです:
- 呼び出す
ignore()
とmousePressEvent
、オブジェクトが移動できなくなります。動かしたい。 - 呼び出すと
accept()
、mousePressEvent
イベントが子オブジェクトに伝播されなくなります。一部の子オブジェクトは、マウスイベントに反応する必要があります。
どうすればこれを機能させることができますか?