- 
    Bug 
- 
    Resolution: Unresolved
- 
    P2: Important 
- 
    5.15.10, 6.2.6, 6.4.0, 6.5.3, 6.6.0 Beta4, 6.8.5, 6.10.0 RC, 6.11.0 FF
- 
        
- 
        2991c66b75 (qt/qtbase/dev) 2991c66b75 (qt/tqtc-qtbase/dev) 3ce2e00891 (qt/qtbase/6.4) 3ce2e00891 (qt/tqtc-qtbase/6.4)
"When a window is shown, it always seems to be showing up as a white window for a while on Windows. This is quite annoying especially on dark themes.
Basically just this reproduces the issue:
import QtQuick.Window 2.15 Window { visible: true color: "black" }
It is not an issue in Qt 5.15 with ANGLE, but it is in Qt 6 with Direct3D backend. Here are results per software backend:
| backend | result | 
|---|---|
| 5.15.10 - desktop OpenGL | flashes | 
| 5.15.10 - ANGLE | no flashing | 
| 5.15.10 - opengl32sw.dll | no flashing | 
| 6.4.0-b4 - Direct3D 11 | flashes | 
| 6.4.0-b4 - Vulkan | flashes | 
| 6.4.0-b4 - OpenGL | flashes | 
| 6.4.0-b4 - Software | no flashing | 
- relates to
- 
                    QTBUG-40640 Massive white flicker when using native painting (GDI) on Windows, in all windows of the Qt application -         
- Open
 
-         
| For Gerrit Dashboard: QTBUG-106583 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 559064,3 | Windows: fire an expose event when receiving WM_ERASEBKGND | dev | qt/qtbase | Status: NEW | 0 | -1 |