是否可以响应对顶级菜单项的点击?

Is it possible to respond to a click on a tiop level menu item?

是否可以响应对顶级菜单项的点击?例如,参考下图,点击"Help"菜单项时是否可以运行编码?

如果可以,我该怎么做?

谢谢。

您可以使用 QMenu::aboutToShow() 信号并执行以下操作:

connect(helpMenu, SIGNAL(aboutToShow()), this, SLOT(onHelpMenuClicked()));

其中 helpMenu 是指向“帮助”菜单的指针,onHelpMenuClicked() 是将在您单击 Help 菜单时立即调用的插槽。