События с QGraphicsItemGroup

В моем приложении я хочу использовать QGraphicsItemGroup для группировки объектов в один объект.
Я играл с ним немного и не верное использование его, потому что, когда я хочу поймать события, события объединяются вместе, но я хочу обработать определенное событие с определенным ребенком.
Как я могу достигнуть этого?

12
задан onurozcelik 11 June 2010 в 08:49
поделиться

1 ответ

Я думаю, в этом смысл QGraphicsItemGroup. Судя по документации, она предназначена для упрощения перемещения и преобразования нескольких элементов одновременно. Например, представьте следующий случай: пользователь рисует прямоугольник выделения вокруг нескольких элементов в приложении, потому что хочет переместить их все. Возможно, вы хотите создать иерархию элементов, например, иметь один родительский элемент с несколькими дочерними элементами. Таким образом, вы получите отдельные события для каждого элемента. Этого можно добиться, вызвав QGraphicsItem::setParentItem();

3
ответ дан 2 December 2019 в 20:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: