在OSX上的Qt4应用程序中缺少QMenuBar

时间:2009-07-13 17:14:16

标签: macos qt4

带有QMenuBar的我的Qt4应用程序在Linux和Windows下显示正常,但不会在OSX下显示。我有一个Xeon 64位Mac Pro和OSX 10.5.7。我正在使用Qt 4.5.2。我尝试使用qmake -spec macx-g ++和使用xcode项目构建我的应用程序。似乎都没有用。任何帮助深表感谢。 谢谢, 瑞吉斯

2 个答案:

答案 0 :(得分:3)

您的菜单应显示在顶级Mac菜单中。完整的桌面截图和代码示例将有所帮助。

答案 1 :(得分:0)

  

Mac OS X上的QMenuBar

     

Mac OS X上的QMenuBar是使用系统范围菜单栏的包装器。如果在一个对话框中有多个菜单栏,则最外面的菜单栏(通常在具有窗口小部件标志Qt :: Window的窗口小部件内)将用于系统范围的菜单栏。

QMenuBar documentation