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

时间:2015-07-09 10:14:13

标签: qt qmenu

是否可以回复顶级菜单项的点击?例如,参考下面的图像,是否可以在单击“帮助”菜单项时运行代码?

Simple menu picture

如果是这样,我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:5)

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

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

其中helpMenu是指向“帮助”菜单的指针,onHelpMenuClicked()是插入Help菜单后即会调用的插槽。