2011-07-13 16 views
1

QGraphicsSceneにQGraphicsItemのセットがあり、ドラッグモードをRubberBandDragに設定しました。私は 'ラバーバンド'複数のQGraphicsItemsを選択し、キーを押すことができるようにしたいと思います。これは、選択されたすべてのアイテムでkeyPressEvent()を呼び出す必要があります。残念ながら、keyPressEventは、ほとんどの項目でのみ呼び出されます。複数の選択されたQGraphicsItemsでkeyPressEventをキャッチ

選択したすべてのアイテムにkeyPressEventを伝播させるためのフラグがありますか?

答えて

0

QGraphicsScene(QGraphicsItemsではなく)にkeyPressEvent()を割り当て、問題のないすべてのselectedItemを削除する必要があります。

関連する問題