Sur cette page

PinchEvent QML Type

Permet de spécifier des informations sur un événement de pincement. Plus d'informations...

Import Statement: import QtQuick

Propriétés

Description détaillée

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

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

Les propriétés angle, previousAngle et rotation indiquent l'angle entre les deux points et le degré de rotation.

Les propriétés point1, point2, startPoint1, startPoint2 indiquent la position 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 traité.

Voir également PinchArea.

Documentation sur les propriétés

accepted : bool

En définissant 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 définissent 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 définissent la position du point central 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 lorsque 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 générant le pincement.

  • point1 et point2 indiquent la position actuelle des points.
  • startPoint1 et startPoint2 indiquent les positions des points lorsque le deuxième point a été touché.

pointCount : int [read-only]

Indique le nombre de points actuellement touchés. Le site PinchArea ne réagira pas tant que deux points de contact n'auront pas initié un geste, mais restera actif 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 le changement de 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é, l'é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.