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

Qt::Tool windows float in front of all applications in Mac Cocoa

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: P3: Somewhat important P3: Somewhat important
    • 4.7.0
    • 4.5.3
    • GUI: Window management
    • None
    • macOS

      A QWidget shown with Qt::Tool floats in front of the windows of all applications on the Cocoa version of Qt, This makes it impossible to have floating palettes in Mac Cocoa applications. The Carbon version has correct behaviour, but Cocoa is required for 64-bit applications, so this is not a valid workround.

      This is a general problem with other parts of Qt. The Qt::WindowStaysOnTopHint for example has different behaviour on different platforms - sometimes in front of the app's windows, sometime in front of all apps' windows. Ideally, there should be an equivalent of the Mac's window layering API where we can specify either type of behaviour. Failing that, the floats-in-front-of-own-windows behaviour is far preferable.

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

            richard Richard Moe Gustavsen
            jerryh Jerry Huxtable
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes