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
- 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
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é.
Ces propriétés définissent l'angle entre les deux points de contact.
angleest l'angle actuel entre les deux points, compris entre -180 et 180.previousAngleest l'angle de l'événement précédent.rotationest la rotation totale depuis le début du geste de pincement.
Lorsqu'un geste de pincement est lancé, la rotation est de 0.0.
Ces propriétés définissent la position du point central entre les deux points de contact.
centerest le point central actuelpreviousCenterest le point central de l'événement précédent.startCenterest 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.
point1etpoint2indiquent la position actuelle des points.startPoint1etstartPoint2indiquent 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.
Ces propriétés contiennent le facteur d'échelle déterminé par le changement de distance entre les deux points de contact.
scaleest le facteur d'échelle actuel.previousScaleest 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.