Spec-Zone.ru › Qt 5.11

Класс QNativeGestureEvent

Класс QNativeGestureEvent содержит параметры, описывающие событие жеста. Подробнее...

Заголовок: #include <QNativeGestureEvent>
qmake: QT += gui
С момента: Qt 5.2
Наследует: QInputEvent
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Открытые функции

QNativeGestureEvent(Qt::NativeGestureType type, const QTouchDevice *device, const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos, qreal realValue, ulong sequenceId, quint64 intValue)
virtual ~QNativeGestureEvent()
const QTouchDevice * device() const
Qt::NativeGestureType gestureType() const
const QPoint globalPos() const
const QPointF & localPos() const
const QPoint pos() const
const QPointF & screenPos() const
qreal value() const
const QPointF & windowPos() const
  • 2 открытые функции, унаследованные от QInputEvent
  • 7 открытых функций, унаследованные от QEvent

Дополнительные унаследованные члены

  • 1 свойство, унаследованное от QEvent
  • 1 открытая переменная, унаследованная от QEvent
  • 1 статическая открытая функция, унаследованная от QEvent
  • 2 защищенные переменные, унаследованные от QEvent

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

Класс QNativeGestureEvent содержит параметры, описывающие событие жеста.

События нативных жестов генерируются операционной системой, как правило, путем интерпретации событий касания. События жестов — это события высокого уровня, такие как масштабирование или вращение.

Тип события Описание Последовательность касаний
Qt::ZoomNativeGesture Изменение масштаба в процентах. macOS: Щелчок двумя пальцами.
Qt::SmartZoomNativeGesture Булево состояние масштабирования. macOS: Двойной щелчок двумя пальцами (трекпад) / Двойной щелчок одним пальцем (мышь Magic Mouse).
Qt::RotateNativeGesture Угол поворота в градусах. macOS: Поворот двумя пальцами.

Кроме того, BeginNativeGesture и EndNativeGesture отправляются перед и после потоков событий жестов:

BeginNativeGesture ZoomNativeGesture ZoomNativeGesture ZoomNativeGesture EndNativeGesture

См. также Qt::NativeGestureType и QGestureEvent.

Документация по функциям-членам

QNativeGestureEvent::QNativeGestureEvent(Qt::NativeGestureType type, const QTouchDevice *device, const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos, qreal realValue, ulong sequenceId, quint64 intValue)

Создает событие нативного жеста типа type, исходящее от устройства device.

Точки localPos, windowPos и screenPos указывают положение жеста относительно целевого виджета или элемента, окна и экрана соответственно.

realValue — параметр события macOS, sequenceId и intValue — параметры события Windows.

Эта функция была добавлена в Qt 5.10.

[virtual] QNativeGestureEvent::~QNativeGestureEvent()

Удаляет экземпляр QNativeGestureEvent. Деструктор является виртуальным.

const QTouchDevice *QNativeGestureEvent::device() const

Возвращает устройство.

Эта функция была добавлена в Qt 5.10.

Qt::NativeGestureType QNativeGestureEvent::gestureType() const

Возвращает тип жеста.

Эта функция была добавлена в Qt 5.2.

const QPoint QNativeGestureEvent::globalPos() const

Возвращает положение жеста в координатах экрана в виде QPointF

Эта функция была добавлена в Qt 5.2.

const QPointF &QNativeGestureEvent::localPos() const

Возвращает положение жеста в виде QPointF, относительно виджета или элемента, получившего событие.

Эта функция была добавлена в Qt 5.2.

const QPoint QNativeGestureEvent::pos() const

Возвращает положение курсора мыши, относительно виджета или элемента, получившего событие.

Эта функция была добавлена в Qt 5.2.

const QPointF &QNativeGestureEvent::screenPos() const

Возвращает положение жеста в координатах экрана в виде QPointF.

Эта функция была добавлена в Qt 5.2.

qreal QNativeGestureEvent::value() const

Возвращает значение жеста. Значение должно интерпретироваться на основе типа жеста. Например, жест масштабирования предоставляет коэффициент масштабирования, а жест поворота предоставляет угол поворота.

Эта функция была добавлена в Qt 5.2.

См. также QNativeGestureEvent и gestureType().

const QPointF &QNativeGestureEvent::windowPos() const

Возвращает положение жеста в виде QPointF, относительно окна, получившего событие.

Эта функция была добавлена в Qt 5.2.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qnativegestureevent.html

Spec-Zone.ru

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