是否可以响应对顶级菜单项的点击?
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
菜单时立即调用的插槽。
是否可以响应对顶级菜单项的点击?例如,参考下图,点击"Help"菜单项时是否可以运行编码?
如果可以,我该怎么做?
谢谢。
您可以使用 QMenu::aboutToShow()
信号并执行以下操作:
connect(helpMenu, SIGNAL(aboutToShow()), this, SLOT(onHelpMenuClicked()));
其中 helpMenu
是指向“帮助”菜单的指针,onHelpMenuClicked()
是将在您单击 Help
菜单时立即调用的插槽。