如何在 Qt 中聚焦或显示菜单栏项
Posted
技术标签:
【中文标题】如何在 Qt 中聚焦或显示菜单栏项【英文标题】:How to focus or show menu bar item in Qt 【发布时间】:2012-02-21 16:20:33 【问题描述】:我正在从事我的论文项目,我需要知道是否可以在我的 QMainWindow 中自动“打开”一个菜单项。我的意思是,如果我的菜单栏是:
File Help
-Open -About...
-Close -Manual
... ...
如何打开菜单项并显示子菜单而不单击它们?有没有类似的东西:
ui->menubar->items[0].show();
打开“文件”菜单。
在此先感谢,非常感谢您的帮助。
编辑:我在这个 thread
中找到了怎么做谢谢
【问题讨论】:
【参考方案1】:QMenu popup() 应该可以解决问题。
更多信息:
http://developer.qt.nokia.com/doc/qt-4.8/qmenu.html#popup
【讨论】:
以上是关于如何在 Qt 中聚焦或显示菜单栏项的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Firebreath NPAPI 插件中将 NSMenu 连接到 NSStatusItem,以便在单击状态栏项时出现菜单?