如何在 OSX 的应用程序菜单中添加元素?

Posted

技术标签:

【中文标题】如何在 OSX 的应用程序菜单中添加元素?【英文标题】:How to add elements to the application menu in OSX? 【发布时间】:2014-05-31 15:10:36 【问题描述】:

是否可以在 OSX 上更改应用程序菜单?

默认应用程序菜单如下所示:

但大多数应用程序在应用程序菜单中提供了诸如关于窗口之类的内容,以免使帮助菜单混乱:

如何在 Qt 中做到这一点? QML 中的解决方案会很棒,但项目示例中甚至没有通用解决方案。

【问题讨论】:

【参考方案1】:

要强制操作进入应用程序菜单,请在其上设置菜单角色:

action->setMenuRole(QAction::ApplicationSpecificRole);

【讨论】:

我猜这(还)不可能从 QML 中实现?

以上是关于如何在 OSX 的应用程序菜单中添加元素?的主要内容,如果未能解决你的问题,请参考以下文章

如何将我的程序添加到 OS X 系统菜单栏?

如何在锁定屏幕上保持 osx 上的菜单栏应用程序“活动”?

使用新服务项更新 OSX 右键单击​​上下文菜单

OSX 上的 QT:托盘图标 - 图标 Dock 问题

如何在 OS X 上的 PyQt4 中更改应用程序菜单名称

PyQt MenuBar Mac OSX 雪豹