PinchEvent QML Type

Zur Angabe von Informationen über ein Pinch-Ereignis. Mehr...

Import Statement: import QtQuick

Eigenschaften

Detaillierte Beschreibung

Der PinchEvent-Typ wurde in QtQuick 1.1 hinzugefügt.

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

center : point [read-only]

previousCenter : point [read-only]

startCenter : point [read-only]

Diese Eigenschaften geben die Position des Mittelpunkts zwischen den beiden Berührungspunkten an.

  • center ist der aktuelle Mittelpunkt
  • previousCenter ist der Mittelpunkt des vorherigen Ereignisses.
  • startCenter ist der Mittelpunkt, an dem die Geste begann

previousScale : real [read-only]

scale : real [read-only]

Diese Eigenschaften enthalten den Skalierungsfaktor, der durch die Änderung des Abstands zwischen den beiden Berührungspunkten bestimmt wird.

  • scale ist der aktuelle Skalierungsfaktor.
  • previousScale ist der Skalierungsfaktor des vorherigen Ereignisses.

Wenn eine Pinch-Geste gestartet wird, lautet der Maßstab 1.0.


angle : real [read-only]

previousAngle : real [read-only]

rotation : real [read-only]

Diese Eigenschaften geben den Winkel zwischen den beiden Berührungspunkten an.

  • angle ist der aktuelle Winkel zwischen den beiden Punkten im Bereich von -180 bis 180.
  • previousAngle ist der Winkel des vorherigen Ereignisses.
  • rotation ist die gesamte Drehung seit Beginn der Pinch-Geste.

Wenn eine Pinch-Geste gestartet wird, lautet die Drehung 0.0.


point1 : point [read-only]

point2 : point [read-only]

startPoint1 : point [read-only]

startPoint2 : point [read-only]

Diese Eigenschaften liefern die tatsächlichen Berührungspunkte, die den Pinch erzeugen.

  • point1 und point2 enthalten die aktuellen Positionen der Punkte.
  • startPoint1 und startPoint2 halten 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 [read-only]

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.