Spec-Zone.ru › Qt 6.0

Тип WaylandSeat QML

Обеспечивает доступ к вводу с клавиатуры, мыши и сенсорного экрана. Подробнее...

Заявление об импорте: import QtWayland.Compositor 1.0
С момента: Qt 5.8
  • Список всех членов, включая унаследованные члены

Методы

  • void sendKeyEvent(int qtKey, bool pressed)
  • void sendTouchCancelEvent(WaylandClient client)
  • void sendTouchFrameEvent(WaylandClient client)
  • void sendTouchPointMoved(WaylandSurface surface, int id, point position)
  • uint sendTouchPointPressed(WaylandSurface surface, int id, point position)
  • void sendTouchPointReleased(WaylandSurface surface, int id, point position)

Подробное описание

Тип WaylandSeat предоставляет доступ к различным видам ввода и управляет фокусом клавиатуры и указателем мыши. Он соответствует интерфейсу wl_seat в протоколе Wayland.

Документация по методам

[since 5.12] void sendKeyEvent(int qtKey, bool pressed)

Отправляет событие нажатия (если pressed равно true) или отпуска (если pressed равно false) клавиши qtKey на устройство клавиатуры.

Этот метод был добавлен в Qt 5.12.

void sendTouchCancelEvent(WaylandClient client)

Отправляет событие отмены для сенсорного устройства client.

void sendTouchFrameEvent(WaylandClient client)

Отправляет событие кадра для сенсорного устройства client, чтобы указать конец серии событий касания, нажатия и перемещения.

void sendTouchPointMoved(WaylandSurface surface, int id, point position)

Отправляет событие перемещения касания для точки касания id на surface с позицией position.

Примечание: Необходимо отправить событие кадра, когда отправка событий касания завершена.

Предупреждение: Этот API не следует использовать совместно с переадресацией событий касания с помощью WaylandQuickItem::touchEventsEnabled, так как это может привести к конфликту идентификаторов касания.

Возвращает серию события перемещения касания.

uint sendTouchPointPressed(WaylandSurface surface, int id, point position)

Отправляет событие нажатия касания для точки касания id на surface с позицией position.

Примечание: Необходимо отправить событие кадра, когда отправка событий касания завершена.

Предупреждение: Этот API не следует использовать совместно с переадресацией событий касания с помощью WaylandQuickItem::touchEventsEnabled, так как это может привести к конфликту идентификаторов касания.

Возвращает серию события касания.

void sendTouchPointReleased(WaylandSurface surface, int id, point position)

Отправляет событие отпуска касания для точки касания id на surface с позицией position.

Примечание: Необходимо отправить событие кадра, когда отправка событий касания завершена.

Предупреждение: Этот API не следует использовать совместно с переадресацией событий касания с помощью WaylandQuickItem::touchEventsEnabled, так как это может привести к конфликту идентификаторов касания.

Возвращает серию события отпуска касания.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qtwayland-compositor-waylandseat.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API