В моем приложении у меня есть два типа объекта. Один элемент поля, другой - составной элемент. Композитные элементы могут содержать два или более поля. Вот моя сложная реализация.Контекстное меню на QGraphicsWidget
Мой первый вопрос заключается в том, как я могу распространять событие контекстного меню на конкретный ребенок.
composite1 http://img169.imageshack.us/img169/9079/composite1.jpg
Изображение на выше демонстрирует один из моих возможных композитного элемента.
Если вы посмотрите на код выше, вы увидите, что я печатаю «Тест», когда происходит событие контекстного меню.
Когда я нажимаю правой кнопкой мыши на символ линии, я вижу, что печатается сообщение «Тест». Но когда я нажимаю правой кнопкой мыши на символ сигнала, «Тест» не печатается, и я хочу, чтобы он был напечатан.
Мой второй вопрос, из-за чего такое поведение. Как я могу это преодолеть.
Я не могу найти ваш первый вопрос, о чем это было? – mosg
@mosg Извините, что забыл написать свой первый вопрос. Я редактировал вопрос. – onurozcelik