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

MDI flickering when switching between tabs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 4.7.2, 4.7.3
    • GUI: Window management
    • None
    • Windows, Linux

    Description

      Our Qt application renders into an MDI tabbed interface in a Qt window. The problem is that when switching between the tabs there is a brief flicker as the MDI background is erased and then redrawn with the contents of the current tab. Although Qt provides the Qt::WA_PaintOnScreen flag, there doesn't seem to be any way to hook into whatever mechanism Qt uses to determine whether to erase the background or use some other sort of double-buffering technique. The flicker happens 50-75% of the time that we switch between tabs, and is most noticeable when 3 or more tabs are open at once.

      Attachments

        1. flickering.7z
          2.77 MB
        2. flickering source.7z
          8 kB
        3. MdiFlicker.zip
          12 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            earthdomain Earth Domain (Inactive)
            techsoft3d Lee Orsino
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes