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

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

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes