Выберите первое QMenu из QMenuBar с помощью клавиши ALT

У меня возникла следующая проблема: я хочу, чтобы первое QMenu из QMenuBar было выбрано, когда я нажимаю клавишу ALT.
Я видел, что если я создаю новый проект и создаю несколько объектов QMenu и добавляю их в QMenuBar, я получаю желаемое поведение, но я работаю над большим проектом и не могу заставить это работать. Кто-нибудь имел эту проблему, или есть идея, что может быть причиной этого?

Я пытался изменить свойство NativeMenuBar, но это не помогло.

Спасибо!

0

Решение

Проблема может заключаться в том, что некоторые используемые вами виджеты могут обрабатывать события клавиатуры. Следовательно, в этом случае клавиша Alt будет обрабатываться соответствующим виджетом. Может быть, какой-то пользовательский интерфейс или код будет полезен для отслеживания проблемы.
Также попробуйте щелкнуть пустую область в главном окне, а затем нажмите клавишу Atl. (Например, вы можете попробовать щелкнуть пустую область, кроме QMenuBar, если она есть в вашем приложении.). Тогда ваше нажатие клавиши ALT должно обрабатываться с помощью панели меню.

0

Другие решения


По вопросам рекламы [email protected]