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

[Reg 5.11.0-5.11.2][Windows] QOpenGLWidget causes black flicker in tooltips and other widgets before displaying content



    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.11.3, 5.12.1
    • Fix Version/s: 5.12.3, 5.14.0 Alpha
    • Component/s: GUI: OpenGL
    • Environment:
      Windows 10 with desktop OpenGL (Renderer: GeForce GTX 1050/PCIe/SSE2
      Version: 4.6.0 NVIDIA 419.17)
    • Platform/s:
    • Commits:
      a1c37462eebddf4ad7bc3192f1f3e9a3f7292b19 (qt/qtbase/5.12)


      If an application contains QOpenGLWidget then there is flicker before rendering content. For example, when opening a combo box or showing a tooltip the popup first flickers black and then shows the content.

      This was tested on Windows 10 with desktop OpenGL. The problem is not reproducible with Qt Quick applications nor with basic widget applications. I didn't test all possible Qt versions, but the problem appeared sometime between 5.11.0 and 5.11.2.

      The problem can be reproduced with Qt's OpenGL Widget example. The flicker might be seen already when opening the main window, but it is clearer when hovering on top of 'Update Interval' field and the tooltip is shown.


        1. qtbug74176_59_diag.diff
          4 kB
        2. qtbug74176_diag_2.diff
          2 kB
        3. qtbug74176_diag.diff
          6 kB
        4. qtbug74176_log.txt
          16 kB
        5. qtbug74176.zip
          3 kB

          Issue Links

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



              • Assignee:
                lagocs Laszlo Agocs
                qtcomsupport Qt Support
              • Votes:
                6 Vote for this issue
                10 Start watching this issue


                • Created:

                  Gerrit Reviews

                  There are no open Gerrit changes