Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: zabavart от Декабрь 19, 2011, 10:52



Название: QGraphicsItem + ConetxtMenu + Selected
Отправлено: zabavart от Декабрь 19, 2011, 10:52
Суть проблемы вот в чём:
Имеется несколько итемов на сцене. У них стоит флаг ItemIsSelectable. Т.е. они выделяются, всё нормально... Всплывает контекстное меню - тоже всё штатно. Но как только выделено несколько Item-ов и вызывается контекстное меню, то выделенные Item-ы перестают быть таковыми, кроме того, над которым вызывается это меню! Как это побороть?


Название: Re: QGraphicsItem + ConetxtMenu + Selected
Отправлено: iroln от Декабрь 19, 2011, 16:23
Да вроде всё нормально.
(http://lostpic.net/thumbs/1c89922813417ed2ff6f2657ae532960.png) (http://lostpic.net/?photo=614774)

Как создаёшь контекстное меню? Я создаю контекстное меню для сцены (не для элементов), то есть обрабатываю событие contextMenuEvent в классе сцены. Может поэтому выделение элементов не сбрасывается.