Тип QML PinchEvent
Для указания информации о событии масштабирования Подробнее...
| Заявление об импорте: | import QtQuick 2.7 |
Свойства
- 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.
Документация по свойствам
accepted : bool
Установка этого свойства в false в обработчике PinchArea::onPinchStarted приведет к тому, что больше не будут генерироваться события масштабирования, и жест будет проигнорирован.
угол : real
Эти свойства содержат угол между двумя точками касания.
-
angle— текущий угол между двумя точками в диапазоне от -180 до 180. -
previousAngle— угол предыдущего события. -
rotation— общий поворот с момента начала жеста масштабирования.
При запуске жеста масштабирования поворот равен 0.0.
центр : QPointF
Эти свойства содержат положение центральной точки между двумя точками касания.
-
center— текущая центральная точка -
previousCenter— центральная точка предыдущего события. -
startCenter— центральная точка в начале жеста
точка1 : QPointF
Эти свойства предоставляют фактические точки касания, генерирующие масштабирование.
-
point1иpoint2содержат текущие позиции точек. -
startPoint1иstartPoint2содержат позиции точек в момент касания второй точки.
точка2 : QPointF
Эти свойства предоставляют фактические точки касания, генерирующие масштабирование.
-
point1иpoint2содержат текущие позиции точек. -
startPoint1иstartPoint2содержат позиции точек в момент касания второй точки.
количествоТочек : int
Содержит количество точек, которые в данный момент касаются. PinchArea не отреагирует до тех пор, пока две точки касания не инициируют жест, но останется активным до тех пор, пока все точки касания не будут освобождены.
предыдущийУгол : real
Эти свойства содержат угол между двумя точками касания.
-
angle— текущий угол между двумя точками в диапазоне от -180 до 180. -
previousAngle— угол предыдущего события. -
rotation— общий поворот с момента начала жеста масштабирования.
При запуске жеста масштабирования поворот равен 0.0.
предыдущийЦентр : QPointF
Эти свойства содержат положение центральной точки между двумя точками касания.
-
center— текущая центральная точка -
previousCenter— центральная точка предыдущего события. -
startCenter— центральная точка в начале жеста
предыдущийМасштаб : real
Эти свойства содержат коэффициент масштабирования, определяемый изменением расстояния между двумя точками касания.
-
scale— текущий коэффициент масштабирования. -
previousScale— коэффициент масштабирования предыдущего события.
При запуске жеста масштабирования масштаб равен 1.0.
вращение : real
Эти свойства содержат угол между двумя точками касания.
-
angle— текущий угол между двумя точками в диапазоне от -180 до 180. -
previousAngle— угол предыдущего события. -
rotation— общий поворот с момента начала жеста масштабирования.
При запуске жеста масштабирования поворот равен 0.0.
масштаб : real
Эти свойства содержат коэффициент масштабирования, определяемый изменением расстояния между двумя точками касания.
-
scale— текущий коэффициент масштабирования. -
previousScale— коэффициент масштабирования предыдущего события.
При запуске жеста масштабирования масштаб равен 1.0.
начальныйЦентр : QPointF
Эти свойства содержат положение центральной точки между двумя точками касания.
-
center— текущая центральная точка -
previousCenter— центральная точка предыдущего события. -
startCenter— центральная точка в начале жеста
начальнаяТочка1 : QPointF
Эти свойства предоставляют фактические точки касания, генерирующие масштабирование.
-
point1иpoint2содержат текущие позиции точек. -
startPoint1иstartPoint2содержат позиции точек в момент касания второй точки.
начальнаяТочка2 : QPointF
Эти свойства предоставляют фактические точки касания, генерирующие масштабирование.
-
point1иpoint2содержат текущие позиции точек. -
startPoint1иstartPoint2содержат позиции точек в момент касания второй точки.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-pinchevent.html