Контекстное меню с использованием C ++ / Qt - PullRequest
3 голосов
/ 15 марта 2011

Я написал код C ++ для отображения видео и хочу установить контекстное меню на экране видео, как это происходит в vlc player. Но что происходит, когда я щелкаю правой кнопкой мыши на границе экрана, всплывающее окно появляется не на центральном виджете. Что желательно, если его щелкнуть в любом месте всплывающее окно должно отображаться, но оно не происходит.

Пожалуйста, помогите мне ..

Спасибо заранее

1 Ответ

1 голос
/ 21 июля 2011

Похоже, у вас есть видеопроигрыватель, встроенный в виджет (скорее всего, основной кадр), и что вы привязали правый клик к основному виджету.

Если у вашего видеопроигрывателя уже определено поведение дляЕсли щелкнуть правой кнопкой мыши, событие не будет передано родителю (основному виджету), и, таким образом, появится описанное вами поведение.Без кода или более подробной информации трудно дать лучшую обратную связь, но я бы начал смотреть в этом направлении.

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