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

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 5.12.3, 5.14.0 Alpha
    • 5.11.3, 5.12.1
    • GUI: OpenGL
    • Windows 10 with desktop OpenGL (Renderer: GeForce GTX 1050/PCIe/SSE2
      Version: 4.6.0 NVIDIA 419.17)
    • Windows
    • 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.zip
          3 kB
        2. qtbug74176_log.txt
          16 kB
        3. qtbug74176_diag.diff
          6 kB
        4. qtbug74176_diag_2.diff
          2 kB
        5. qtbug74176_59_diag.diff
          4 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes