QPlatformSurfaceEvent 類

QPlatformSurfaceEvent 類用於通知有關本機平颱錶麵事件。 更多...

頭: #include <QPlatformSurfaceEvent>
qmake: QT += gui
Since: Qt 5.5
繼承: QEvent

該類在 Qt 5.5 引入。

公共類型

enum SurfaceEventType { SurfaceCreated, SurfaceAboutToBeDestroyed }

公共函數

QPlatformSurfaceEvent (QPlatformSurfaceEvent::SurfaceEventType surfaceEventType )
QPlatformSurfaceEvent::SurfaceEventType surfaceEventType () const

詳細描述

平颱窗口事件會被同步發送給窗口和屏幕外錶麵,當其底層本機錶麵被創建或即將被銷毀時。

應用程序可以響應這些事件,為知道底層平颱錶麵是否存在。

成員類型文檔編製

enum QPlatformSurfaceEvent:: SurfaceEventType

此枚舉描述平颱錶麵事件的類型。可能的類型:

常量 描述
QPlatformSurfaceEvent::SurfaceCreated 0 底層本機錶麵已被創建
QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed 1 底層本機錶麵將被立即銷毀,在此事件之後

The SurfaceAboutToBeDestroyed 事件類型是在平颱窗口被銷毀之前,停止渲染的一種有用手段。

成員函數文檔編製

QPlatformSurfaceEvent:: QPlatformSurfaceEvent ( QPlatformSurfaceEvent::SurfaceEventType surfaceEventType )

構造平颱錶麵事件為給定 surfaceEventType .

QPlatformSurfaceEvent::SurfaceEventType QPlatformSurfaceEvent:: surfaceEventType () const

返迴平颱錶麵事件的具體類型。