Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-96988

[MacOS] Context menus do not follow system style.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P3: Somewhat important
    • None
    • 5.14.2, 5.15.2, 6.1.3
    • Widgets: Styles
    • None
    • macOS

    Description

      Qt applications do not use native system style for QMenu popup, as it is described in Qt documentation:
      The Aqua style is an essential part of the macOS platform. As with Cocoa, Qt provides widgets that look like those described in the macOS Human Interface Guidelines.

      It is not highly noticeable on Mac OS 10.15 Catalina and lower, but on Mac OS 11 Big Sur it became very prominent (See attached screenshots). This reduces the user experience on Mac OS devices.

      Also, I would appreciate it if you can advise me on any workarounds to overcome these difficulties.

      Attachments

        1. Native.png
          Native.png
          35 kB
        2. Qt App.png
          Qt App.png
          25 kB

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              tpochep Timur Pocheptsov
              vlad.yareschenko Vlad Yareschenko
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes