PinchEvent QML Type
Pour définir les informations relatives à un événement de pincement. En savoir plus...
| 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 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é.
Ces propriétés contiennent 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 indiquent la position du point central situé 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 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.
point1etpoint2contiennent les positions actuelles des points.startPoint1etstartPoint2contiennent 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.
Ces propriétés contiennent le facteur d'échelle déterminé par la variation de la 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é, 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.