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

Transparent UI flickers on Mac OS X (tested with 10.6)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 4.7.2, 4.7.3
    • None
    • Mac OS X 10.6
    • macOS

    Description

      When a Qt window with Qt::FramelessWindowHint and Qt::WA_TranslucentBackground properties is on top of another application window which updates its window (e.g. A video player, a terminal screen showing a constant flow of output ('find . ') ) . The window flickers and the contents of the other application window bleeds onto it. Also the mouse events are caught by the underlying as if the Qt window doesn't paint itself.

      You can build the attached project with Qt Creator and test by putting the application window on top of a terminal window runing the command 'find .' or a youtube video. Just move the mouse over the GUI and see the effect.

      Additional info:

      Videos demonstrating the glitch has been added.

      Attachments

        1. VMWare Capture.avi
          4.50 MB
        2. TransparentUI.zip
          3 kB
        3. Native MacOSX 10.6 capture.avi
          6.88 MB
        4. MyApp native capture.avi
          8.04 MB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            fgungor Fatih Gungor
            Votes:
            4 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes