QPlatformSurfaceEvent 类

QPlatformSurfaceEvent 类用于通知原生平台表面事件。 更多...

头文件 #include <QPlatformSurfaceEvent>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
继承 QEvent

公共类型

枚举SurfaceEventType { SurfaceCreated, SurfaceAboutToBeDestroyed }

公共函数

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

详细描述

当底层原生表面创建或即将被销毁时,平台窗口事件同步发送给窗口和离屏表面。

应用程序可以响应这些事件以知道底层平台表面是否存在。

成员类型文档

枚举 QPlatformSurfaceEvent::SurfaceEventType

此枚举描述平台表面事件的类型。可能的类型有

常数描述
QPlatformSurfaceEvent::SurfaceCreated0底层原生表面已创建
QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed1在事件发生后,底层原生表面将被立即销毁

在销毁窗口之前停止向平台窗口渲染的 SurfaceAboutToBeDestroyed 事件类型是有用的。

成员函数文档

[显式] QPlatformSurfaceEvent::QPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType)

为给定的 surfaceEventType 构造平台表面事件。

QPlatformSurfaceEvent::SurfaceEventType QPlatformSurfaceEvent::surfaceEventType() const

返回特定平台表面事件的类型。

© 2024 Qt公司有限公司。本文件中的文档贡献归各自所有者所有版权。本文件提供的文档是根据自由软件基金会发布的《GNU自由文档许可证》版本1.3 的条款许可的,该许可证可从http://www.gnu.org/licenses/fdl.html 获取。Qt和相应徽标是芬兰的Qt公司及其在全球其他国家的商标。商标。所有其他商标均为其各自所有者的财产。