QPlatformSurfaceEvent#

The QPlatformSurfaceEvent class is used to notify about native platform surface events. More

Inheritance diagram of PySide6.QtGui.QPlatformSurfaceEvent

Synopsis#

Functions#

Detailed Description#

Platform window events are synchronously sent to windows and offscreen surfaces when their underlying native surfaces are created or are about to be destroyed.

Applications can respond to these events to know when the underlying platform surface exists.

class PySide6.QtGui.QPlatformSurfaceEvent(arg__1)#
Parameters

arg__1PySide6.QtGui.QPlatformSurfaceEvent

Constructs a platform surface event for the given surfaceEventType.

PySide6.QtGui.QPlatformSurfaceEvent.SurfaceEventType#

This enum describes the type of platform surface event. The possible types are:

Constant

Description

QPlatformSurfaceEvent.SurfaceCreated

The underlying native surface has been created

QPlatformSurfaceEvent.SurfaceAboutToBeDestroyed

The underlying native surface will be destroyed immediately after this event

The SurfaceAboutToBeDestroyed event type is useful as a means of stopping rendering to a platform window before it is destroyed.

PySide6.QtGui.QPlatformSurfaceEvent.surfaceEventType()#
Return type

SurfaceEventType

Returns the specific type of platform surface event.