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

Details

    • Bug
    • Resolution: Done
    • 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)

    Description

      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.

      Attachments

        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

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes