我正在运行 osx mountain lion(10.8.3),当我运行下面链接中的代码时,我有一个只有一个操作的菜单......
https://gist.github.com/Supm4n/8c705154b8586618f4cc
另一个奇怪的事情是,当我只使用 goOnline 以外的一个操作进行编译时,当我单击系统托盘图标时,我看不到任何菜单。
我的 Qt 版本是 5.0.1
在此先感谢您的帮助。
我正在运行 osx mountain lion(10.8.3),当我运行下面链接中的代码时,我有一个只有一个操作的菜单......
https://gist.github.com/Supm4n/8c705154b8586618f4cc
另一个奇怪的事情是,当我只使用 goOnline 以外的一个操作进行编译时,当我单击系统托盘图标时,我看不到任何菜单。
我的 Qt 版本是 5.0.1
在此先感谢您的帮助。
在 MacOS 上,Qt 以特殊方式处理一些“标准”MacOS 菜单项。您正在使用“退出”和“关于”,它们由 Qt 确定为 MacOS 的“标准”。
详细的描述和定制细节在 QMenuBar 的官方 Qt 文档http://qt-project.org/doc/qt-4.8/qmenubar.html
在上面的链接下查看“Mac OS X 上的 QMenuBar”部分。