Поймать keyPressEvent в нескольких выбранных QGraphicsItems - PullRequest
1 голос
/ 14 июля 2011

У меня есть набор QGraphicsItems в QGraphicsScene, в котором я установил режим перетаскивания на RubberBandDrag.Я хотел бы иметь возможность "резинкой" выбрать несколько QGraphicsItems, а затем нажать клавишу удаления, которая должна вызывать keyPressEvent () во всех выбранных элементах.К сожалению, keyPressEvent вызывается не более чем для одного из элементов.

Есть ли какой-либо флаг, который я могу установить, чтобы позволить keyPressEvent распространяться на все выбранные элементы?

1 Ответ

0 голосов
/ 14 июля 2011

Вы должны назначить keyPressEvent () для QGraphicsScene (не для QGraphicsItems) и удалить все выбранные элементы без каких-либо проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...