PinchEvent QML Type
Zur Angabe von Informationen über ein Pinch-Ereignis. Mehr...
| Import Statement: | import QtQuick |
Eigenschaften
- 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
Detaillierte Beschreibung
Die Eigenschaften center, startCenter, previousCenter geben die Mittelposition zwischen den beiden Berührungspunkten an.
Die Eigenschaften scale und previousScale geben den Skalierungsfaktor an.
Die Eigenschaften angle, previousAngle und rotation geben den Winkel zwischen den beiden Punkten und den Betrag der Drehung an.
Die Eigenschaften point1, point2, startPoint1, startPoint2 geben die Positionen der Berührungspunkte an.
Die Eigenschaft accepted kann im Handler onPinchStarted auf false gesetzt werden, wenn die Geste nicht behandelt werden soll.
Siehe auch PinchArea.
Eigenschaft Dokumentation
Diese Eigenschaften geben die Position des Mittelpunkts zwischen den beiden Berührungspunkten an.
centerist der aktuelle MittelpunktpreviousCenterist der Mittelpunkt des vorherigen Ereignisses.startCenterist der Mittelpunkt, an dem die Geste begann
Diese Eigenschaften enthalten den Skalierungsfaktor, der durch die Änderung des Abstands zwischen den beiden Berührungspunkten bestimmt wird.
scaleist der aktuelle Skalierungsfaktor.previousScaleist der Skalierungsfaktor des vorherigen Ereignisses.
Wenn eine Pinch-Geste gestartet wird, lautet der Maßstab 1.0.
Diese Eigenschaften geben den Winkel zwischen den beiden Berührungspunkten an.
angleist der aktuelle Winkel zwischen den beiden Punkten im Bereich von -180 bis 180.previousAngleist der Winkel des vorherigen Ereignisses.rotationist die gesamte Drehung seit Beginn der Pinch-Geste.
Wenn eine Pinch-Geste gestartet wird, lautet die Drehung 0.0.
Diese Eigenschaften liefern die tatsächlichen Berührungspunkte, die den Pinch erzeugen.
point1undpoint2enthalten die aktuellen Positionen der Punkte.startPoint1undstartPoint2halten die Positionen der Punkte fest, wenn der zweite Punkt berührt wurde.
accepted : bool |
Wenn diese Eigenschaft im PinchArea::onPinchStarted Handler auf false gesetzt wird, werden keine weiteren Pinch-Ereignisse erzeugt und die Geste wird ignoriert.
pointCount : int |
Hält die Anzahl der aktuell berührten Punkte. Die PinchArea reagiert erst, wenn zwei Berührungspunkte eine Geste ausgelöst haben, bleibt aber aktiv, bis alle Berührungspunkte losgelassen wurden.
© 2025 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.