En esta página

PinchEvent QML Type

Para especificar información sobre un evento de pellizco. Más...

Import Statement: import QtQuick

Propiedades

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.

angle : real [read-only]

previousAngle : real [read-only]

rotation : real [read-only]

Estas propiedades mantienen el ángulo entre los dos puntos de contacto.

  • angle es el ángulo actual entre los dos puntos en el rango de -180 a 180.
  • previousAngle es el ángulo del evento anterior.
  • rotation es 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.

center : point [read-only]

previousCenter : point [read-only]

startCenter : point [read-only]

Estas propiedades mantienen la posición del punto central entre los dos puntos táctiles.

  • center es el punto central actual
  • previousCenter es el punto central del evento anterior
  • startCenter es 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.

  • point1 y point2 contienen las posiciones actuales de los puntos.
  • startPoint1 y startPoint2 contienen 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.

previousScale : real [read-only]

scale : real [read-only]

Estas propiedades contienen el factor de escala determinado por el cambio en la distancia entre los dos puntos de contacto.

  • scale es el factor de escala actual.
  • previousScale es 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.