如何从代码中打开Qt4主菜单?
我希望F10键的行为方式相同,就好像鼠标点击File
菜单一样
答案 0 :(得分:0)
在以某种方式连接到快捷方式的插槽中(QAction,QShortcut等),请执行以下操作:
menuBar->setActiveAction(fileMenu->menuAction());
但请注意,它可能并不总是按预期工作。在某些平台上(至少在Mac OS上),默认使用本机菜单栏,并且您的文件菜单不会在正确的位置弹出。您可以禁用原生菜单栏的使用,但随后您的应用程序(显然)将不再显示原生(在这些系统上):
menuBar->setNativeMenuBar(false);