Spec-Zone.ru › Qt 6.1

Тип PinchEvent QML

Для указания информации о событии pinch. Подробнее...

Заявление об импорте: import QtQuick 2.1
  • Список всех членов, включая унаследованные члены

Свойства

  • accepted : bool
  • угол : real
  • центр : QPointF
  • точка1 : QPointF
  • точка2 : QPointF
  • количествоТочек : int
  • предыдущийУгол : real
  • предыдущийЦентр : QPointF
  • предыдущийМасштаб : real
  • поворот : real
  • масштаб : real
  • начальныйЦентр : QPointF
  • начальнаяТочка1 : QPointF
  • начальнаяТочка2 : QPointF

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

Тип PinchEvent был добавлен в QtQuick 1.1

Свойства center, startCenter, previousCenter предоставляют центральную позицию между двумя точками касания.

Свойства scale и previousScale предоставляют коэффициент масштаба.

Свойства angle, previousAngle и rotation предоставляют угол между двумя точками и величину поворота.

Свойства point1, point2, startPoint1, startPoint2 предоставляют позиции точек касания.

Свойство accepted может быть установлено в значение false в обработчике onPinchStarted, если необходимо игнорировать жест.

См. также PinchArea.

Документация свойств

точка1 : QPointF

Эти свойства предоставляют фактические точки касания, генерирующие pinch.

  • point1 и point2 содержат текущие позиции точек.
  • startPoint1 и startPoint2 содержат позиции точек, когда вторая точка была затронута.

угол : real

Эти свойства содержат угол между двумя точками касания.

  • angle — текущий угол между двумя точками в диапазоне от -180 до 180.
  • previousAngle — угол предыдущего события.
  • rotation — общий поворот с момента начала жеста pinch.

При запуске жеста pinch поворот равен 0.0.

предыдущийМасштаб : real

Эти свойства содержат коэффициент масштаба, определяемый изменением расстояния между двумя точками касания.

  • scale — текущий коэффициент масштаба.
  • previousScale — коэффициент масштаба предыдущего события.

При запуске жеста pinch масштаб равен 1.0.

центр : QPointF

Эти свойства содержат позицию центральной точки между двумя точками касания.

  • center — текущая центральная точка
  • previousCenter — центральная точка предыдущего события.
  • startCenter — центральная точка при начале жеста

accepted : bool

Установка этого свойства в значение false в обработчике PinchArea::onPinchStarted приведет к тому, что дальнейшие события pinch не будут генерироваться, и жест будет проигнорирован.

количествоТочек : int

Содержит количество точек, которые в настоящее время касаются. PinchArea не будет реагировать, пока две точки касания не начнут жест, но останется активным до тех пор, пока все точки касания не будут отпущены.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick-pinchevent.html

Spec-Zone.ru

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