0

我正在运行 osx mountain lion(10.8.3),当我运行下面链接中的代码时,我有一个只有一个操作的菜单......

https://gist.github.com/Supm4n/8c705154b8586618f4cc

另一个奇怪的事情是,当我只使用 goOnline 以外的一个操作进行编译时,当我单击系统托盘图标时,我看不到任何菜单。

我的 Qt 版本是 5.0.1

在此先感谢您的帮助。

4

1 回答 1

1

在 MacOS 上,Qt 以特殊方式处理一些“标准”MacOS 菜单项。您正在使用“退出”和“关于”,它们由 Qt 确定为 MacOS 的“标准”。

详细的描述和定制细节在 QMenuBar 的官方 Qt 文档http://qt-project.org/doc/qt-4.8/qmenubar.html

在上面的链接下查看“Mac OS X 上的 QMenuBar”部分。

于 2013-04-11T14:08:34.080 回答