Sur cette page

PinchEvent QML Type

Pour définir les informations relatives à un événement de pincement. En savoir plus...

Import Statement: import QtQuick

Propriétés

Description détaillée

Les propriétés center, startCenter et previousCenter indiquent la position centrale entre les deux points de contact.

Les propriétés scale et previousScale fournissent le facteur d'échelle.

Les propriétés angle, previousAngle et rotation fournissent l'angle entre les deux points et l'amplitude de la rotation.

Les propriétés point1, point2, startPoint1 et startPoint2 fournissent les positions des points de contact.

La propriété accepted peut être définie sur false dans le gestionnaire onPinchStarted si le geste ne doit pas être pris en charge.

Voir également PinchArea.

Documentation de la propriété

accepted : bool

Si vous définissez cette propriété sur « false » dans le gestionnaire « PinchArea::onPinchStarted », aucun autre événement de pincement ne sera généré et le geste sera ignoré.

angle : real [read-only]

previousAngle : real [read-only]

rotation : real [read-only]

Ces propriétés contiennent l'angle entre les deux points de contact.

  • angle est l'angle actuel entre les deux points, compris entre -180 et 180.
  • previousAngle est l'angle de l'événement précédent.
  • rotation est la rotation totale depuis le début du geste de pincement.

Lorsqu’un geste de pincement est lancé, la rotation est de 0.0.

center : point [read-only]

previousCenter : point [read-only]

startCenter : point [read-only]

Ces propriétés indiquent la position du point central situé entre les deux points de contact.

  • center est le point central actuel
  • previousCenter est le point central de l'événement précédent.
  • startCenter est le point central au moment où le geste a commencé

point1 : point [read-only]

point2 : point [read-only]

startPoint1 : point [read-only]

startPoint2 : point [read-only]

Ces propriétés fournissent les points de contact réels à l'origine du pincement.

  • point1 et point2 contiennent les positions actuelles des points.
  • startPoint1 et startPoint2 contiennent les positions des points au moment où le deuxième point a été touché.

pointCount : int [read-only]

Contient le nombre de points actuellement touchés. L'PinchArea e ne réagira pas tant que deux points de contact n'auront pas déclenché un geste, mais restera active jusqu'à ce que tous les points de contact aient été relâchés.

previousScale : real [read-only]

scale : real [read-only]

Ces propriétés contiennent le facteur d'échelle déterminé par la variation de la distance entre les deux points de contact.

  • scale est le facteur d'échelle actuel.
  • previousScale est le facteur d'échelle de l'événement précédent.

Lorsqu’un geste de pincement est lancé, le facteur d’échelle est 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.