Add Python-specific note to QOpenGLContext::aboutToBeDestroyed() documentation

The signal is not received when emitted from the destructor.

Pick-to: 6.6 6.5
Fixes: PYSIDE-2460
Change-Id: Ic2273c5b9ef1f53bd58615b6982016e646aee326
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
This commit is contained in:
Friedemann Kleint 2023-09-13 10:06:45 +02:00
parent 1399b3ccce
commit 98e0600c5a

View File

@ -452,6 +452,11 @@ void QOpenGLContext::destroy()
If you wish to make the context current in order to do clean-up, make sure
to only connect to the signal using a direct connection.
\note In Qt for Python, this signal will not be received when emitted
from the destructor of QOpenGLWidget or QOpenGLWindow due to the Python
instance already being destroyed. We recommend doing cleanups
in QWidget::hideEvent() instead.
*/
/*!