我需要知道是否有办法QMenuBarItem在Qt中关闭一个开放的.我的意思是,如果我打开一个菜单,我希望QTimer能够QMenuBar在一段时间后关闭它.
QTimer当我点击菜单(如"文件")时,我正在启动,在我QTimer的timeout()插槽中,我正在使用下一个代码:
menubar->actions()[0]->menu()->close();
Run Code Online (Sandbox Code Playgroud)
menubar->actions()[0]"文件"菜单在哪里.
我一直在搜索没有成功,我真的需要自动关闭菜单.
我非常感谢你的帮助和时间.提前致谢.
*****编辑
你必须使用menubar.setActiveAction(NULL);