Details
-
Bug
-
Resolution: Out of scope
-
P3: Somewhat important
-
None
-
4.6.1, 4.7.1
-
None
Description
QWidgets that appear above a QGLWidget will be hidden when full screen mode is used, they will receive mouseevents however. Exiting full screen mode then allows the application to work as expected.
The issue seems to only affect Windows PC's with NVidea graphics cards. So far it has been reproduced on Windows Vista & Windows 7 with the following GeForce cards 8600M GS, 7600 GS, and 7300 GS.
A strange work around to this problem is to add a single pixel gap at the left and bottom of the QGLWidget. With the gap in place everything renders as expected in and out of full screen mode.
The attached program reproduces the problem. When the app is run with the command line argument '0' no gap is added and the green child widget is hidden. When run with the argument '1' a single pixel gap is added as described and the green child widget can be seen.
Attachments
Issue Links
- relates to
-
QTBUG-41309 QOpenGLWidget and QOpenGLWindow problems under Fullscreen
- Closed
-
QTBUG-49258 Menus stop working when app contains a QOpenGLWidget and is fullscreen
- Closed