Details
-
Bug
-
Resolution: Duplicate
-
P3: Somewhat important
-
None
-
5.5.0
-
None
Description
attached projects show some drawing glitches of QOpenGLWindow/QOpenGLWidget:
in one case, we have a QOpenGLWindow as central widget of a QMainWindow, in the second case, we have a QOpenGLWidget as top-level QWidget.
it provides two ways to resize the window: via the window handle of the operating system and programmatically (via mouse dragging in the red ogl window content)
two observations:
- the first case (QOpenGLWindow in QMainWindow), the content is not in sync with the window decorator, but white glitches can be seen on the right and bottom when resizing
- in the second case, we see the same white glitches when resizing the QOpenGLWidget via the window handle. when resizing it programatically, the content is not updated, showing black background
btw, the white glitches can also be seen when resizing qtcreator.
Attachments
Issue Links
- duplicates
-
QTBUG-45105 Resizing Qt applications causes flickering
- Closed
-
QTBUG-46074 QML window application resize not smooth anymore
- Closed
- relates to
-
QTBUG-55185 Fullscreen QML application flickers if dialog is shown
- Reported
-
QTBUG-114032 qml application will have ugly dark
- Reported
-
QTBUG-45105 Resizing Qt applications causes flickering
- Closed
For Gerrit Dashboard: QTBUG-48235 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
141292,3 | WIP: Reduce flickering when doing programmatic resize of QOpenGLWidget | 5.6 | qt/qtbase | Status: ABANDONED | -2 | 0 |
150645,3 | Windows QPA: QWindowsWindow - always treat WM_ERASEBKGND as handled | 5.6 | qt/qtbase | Status: MERGED | +2 | 0 |