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