PinchEvent QML Type
Para especificar información sobre un evento de pellizco. Más...
| Import Statement: | import QtQuick |
Propiedades
- accepted : bool
- angle : real
- center : point
- point1 : point
- point2 : point
- pointCount : int
- previousAngle : real
- previousCenter : point
- previousScale : real
- rotation : real
- scale : real
- startCenter : point
- startPoint1 : point
- startPoint2 : point
Descripción detallada
Las propiedades center, startCenter, previousCenter proporcionan la posición central entre los dos puntos táctiles.
Las propiedades scale y previousScale proporcionan el factor de escala.
Las propiedades angle, previousAngle y rotation proporcionan el ángulo entre los dos puntos y la cantidad de rotación.
Las propiedades point1, point2, startPoint1, startPoint2 proporcionan las posiciones de los puntos táctiles.
La propiedad accepted puede establecerse en false en el manejador onPinchStarted si el gesto no debe ser manejado.
Véase también PinchArea.
Documentación de propiedades
accepted : bool
Establecer esta propiedad a false en el manejador PinchArea::onPinchStarted hará que no se generen más eventos de pellizco, y que el gesto sea ignorado.
Estas propiedades mantienen el ángulo entre los dos puntos de contacto.
anglees el ángulo actual entre los dos puntos en el rango de -180 a 180.previousAnglees el ángulo del evento anterior.rotationes la rotación total desde que se inició el gesto de pellizcar.
Cuando se inicia un gesto de pellizco, la rotación es 0.0.
Estas propiedades mantienen la posición del punto central entre los dos puntos táctiles.
centeres el punto central actualpreviousCenteres el punto central del evento anteriorstartCenteres el punto central cuando comenzó el gesto
point1 : point [read-only]
point2 : point [read-only]
startPoint1 : point [read-only]
startPoint2 : point [read-only]
Estas propiedades proporcionan los puntos de contacto reales que generan el pellizco.
point1ypoint2contienen las posiciones actuales de los puntos.startPoint1ystartPoint2contienen las posiciones de los puntos cuando se tocó el segundo punto.
pointCount : int [read-only]
Indica el número de puntos que se han tocado. PinchArea no reaccionará hasta que dos puntos tocados hayan iniciado un gesto, pero permanecerá activo hasta que se hayan soltado todos los puntos tocados.
Estas propiedades contienen el factor de escala determinado por el cambio en la distancia entre los dos puntos de contacto.
scalees el factor de escala actual.previousScalees el factor de escala del evento anterior.
Cuando se inicia un gesto de pellizco, la escala es 1.0.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.