Класс QPlatformSurfaceEvent
Класс QPlatformSurfaceEvent используется для уведомления о событиях нативных поверхностей платформы. Подробнее...
| Заголовок: | #include <QPlatformSurfaceEvent> |
| CMake: | find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| С момента: | Qt 5.5 |
| Наследует: | QEvent |
Типы публичного доступа
| Перечисление | SurfaceEventType { SurfaceCreated, SurfaceAboutToBeDestroyed } |
Функции публичного доступа
| QPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType) | |
| QPlatformSurfaceEvent::SurfaceEventType | surfaceEventType() const |
Подробное описание
События платформенного окна синхронно отправляются в окна и внеэкранные поверхности, когда их основанные нативных поверхности создаются или будут уничтожены.
Приложения могут реагировать на эти события, чтобы узнать, когда существующей основанные нативных поверхности.
Документация по типам членов
Перечисление QPlatformSurfaceEvent::SurfaceEventType
Это перечисление описывает тип события платформенной поверхности. Возможные типы:
| Константа | Значение | Описание |
|---|---|---|
QPlatformSurfaceEvent::SurfaceCreated |
0 |
Нативная поверхность создана |
QPlatformSurfaceEvent::SurfaceAboutToBeDestroyed |
1 |
Нативная поверхность будет уничтожена сразу после этого события |
Тип события SurfaceAboutToBeDestroyed полезен как способ остановки отрисовки на платформенном окне перед его уничтожением.
Документация по функциям-членам
QPlatformSurfaceEvent::QPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType)
Создает событие платформенной поверхности для заданного surfaceEventType.
QPlatformSurfaceEvent::SurfaceEventType QPlatformSurfaceEvent::surfaceEventType() const
Возвращает конкретный тип события платформенной поверхности.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qplatformsurfaceevent.html