Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Qt5 OS X menubar empty menu-item not hidden



  • I'm using Qt5 on OS X 10.8 and I'm creating an application with a menu bar in Qt Creator. Placing items like Quit or Preferences in the application menu works by specifying the menuRole accordingly. However, since those items need to be placed in some menu and then get moved automatically by Qt into the application menu I end up with empty menu items.

    According to "this topic in the forums":http://qt-project.org/forums/viewthread/14610/#75437 the empty items should be hidden but for me they are not.

    What I have is this:

    • File
      ** Preferences
      ** <Separator>
      ** Quit
    • Help
      ** About

    Preferences, Quit and About are correctly moved to the application menu. Unfortunately File and Help are still shown. How can I make Qt hide them?


Log in to reply