使用ALT键从QMenuBar中选择第一个QMenu

Select first QMenu from QMenuBar using ALT key

本文关键字:选择 第一个 QMenu QMenuBar ALT 键从 使用      更新时间:2023-10-16

我有以下问题:当我按下ALT键时,我希望从QMenuBar中选择第一个QMenu。我看到如果我创建一个新项目我创建一些QMenu对象并将它们添加到QMenuBar我得到了期望的行为,但我在一个大项目上工作,我不能让这个工作。有人遇到过这个问题吗,或者知道是什么导致了这个问题吗?

我已经尝试改变native - emenubar属性,但没有帮助。

谢谢!

问题可能是您正在使用的一些Widgets可能对键盘事件有一些处理。因此,在这种情况下,Alt键将由相应的小部件处理。也许一些UI或代码将有助于跟踪问题。
也可以尝试点击主窗口上的空白区域,然后按下Atl键。(例如,你可以尝试点击空白区域除了QMenuBar,如果你有一个在你的应用程序。)然后你的ALT键应该由菜单栏处理