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

macOS Mojave 10.14.4: QtQuick windows flicker when activated

    XMLWordPrintable

Details

    • macOS

    Description

      After updating to macOS 10.14.4 QtQuick based applications showing/hiding toplevel windows will cause all application windows to flicker.

      This seems to be independent of the GPU (reported on "NVIDIA GeForce GTX 775M", "Intel Iris Plus Graphics 655").

      There a more flicker problems that I've not yet been able to derive a test-case for but it seems all related to GL surface handling. None of this was a problem on 10.14.3.

      The following trivial example demonstrates the effect:

      import QtQuick 2.12
      import QtQuick.Window 2.12
      import QtQuick.Controls 2.12
      
      Window {
        visible: true
        width: 640
        height: 480
        title: qsTr("Hello World")
      
        Button {
          text: "Show or Hide"
          onClicked: secondWindow.visible = !secondWindow.visible
        }
      
        Window {
          id: secondWindow
          width: 400
          height: 400
        }
      }
      

      Attachments

        1. flicker.mov
          4.42 MB
          Tor Arne Vestbø
        2. image-2019-07-15-12-32-04-673.png
          710 kB
          Roman Pasechnik
        3. memleak.mp4
          3.72 MB
          Rene Meusel
        4. qt-auto-flicker.mov
          2.07 MB
          Vladimir Minenko

        Issue Links

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

          Activity

            People

              sorvig Morten Sørvig
              njeisecke Nils Jeisecke
              Votes:
              10 Vote for this issue
              Watchers:
              19 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes