Events with QGraphicsItemGroup
I think that's the point of the QGraphicsItemGroup
. Judging from the documentation, this is meant to simplify moving and transforming multiple items at once e.g. imagine the following case: a user draws a selection rectangle around several items in an application because he wants to move all of them. Perhaps what you want more is to create a hierarchy of items, e.g. have one parent item with several child items. This way you'll get the individual events for each item. This can be accomplished by calling QGraphicsItem::setParentItem()
;
You need to call QGraphicsItemGroup::setHandlesChildEvents(false)
. This stops the QGraphicsItemGroup
trying to handle the event, and lets the child QGraphicsItem
s handle them instead.