如何在 Qt 中聚焦或显示菜单栏项目

发布于 2025-01-07 16:50:09 字数 481 浏览 6 评论 0原文

我正在研究我的论文项目,我需要知道是否可以在 QMainWindow 中自动“打开”菜单项。我的意思是,如果我的菜单栏是:

    File        Help
       -Open      -About...
       -Close     -Manual
       ...        ...

如何打开菜单项并显示子菜单而不单击它们?有没有类似的东西:

ui->menubar->items[0].show();

打开“文件”菜单。

预先感谢,我非常感谢您的帮助。

编辑:我找到了如何在此线程

谢谢

I'm working in my thesis project, I need to know if it's possible to "open" automatically a menu item in my QMainWindow. I mean, if my menu bar is:

    File        Help
       -Open      -About...
       -Close     -Manual
       ...        ...

How can I open the menu item and show the submenus without clicking them? Is there something like:

ui->menubar->items[0].show();

To open the "File" menu.

Thanks in advance, I really appreciate your help.

EDIT: I found how to do in this thread

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故事灯 2025-01-14 16:50:09

QMenu popup() 应该可以解决问题。

欲了解更多信息:

http://developer.qt.nokia.com /doc/qt-4.8/qmenu.html#popup

QMenu popup() should do the trick.

For more info:

http://developer.qt.nokia.com/doc/qt-4.8/qmenu.html#popup

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文