Auf dieser Seite

PinchEvent QML Type

Zur Angabe von Informationen zu einem Pinch-Ereignis. Mehr...

Import Statement: import QtQuick

Eigenschaften

Ausführliche Beschreibung

Die Eigenschaften „ center “, „ startCenter “ und „ 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 Drehwinkel an.

Die Eigenschaften „ point1 “, „ point2 “, „ startPoint1 “ und „ startPoint2 “ geben die Positionen der Berührungspunkte an.

Die Eigenschaft „ accepted “ kann im „ onPinchStarted “-Handler auf „false“ gesetzt werden, wenn die Geste nicht verarbeitet werden soll.

Siehe auch „ PinchArea “.

Eigenschaftsdokumentation

accepted : bool

Wird diese Eigenschaft im Handler „ PinchArea::onPinchStarted “ auf „false“ gesetzt, werden keine weiteren Pinch-Ereignisse mehr generiert und die Geste wird ignoriert.

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 Gesamtdrehung seit Beginn der Pinch-Geste.

Wenn eine Pinch-Geste gestartet wird, beträgt die Drehung 0.0.

center : point [read-only]

previousCenter : point [read-only]

startCenter : point [read-only]

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

  • center ist der aktuelle Mittelpunkt
  • previousCenter ist der Mittelpunkt des vorherigen Ereignisses.
  • startCenter ist der Mittelpunkt zum Zeitpunkt des Beginns der Geste

point1 : point [read-only]

point2 : point [read-only]

startPoint1 : point [read-only]

startPoint2 : point [read-only]

Diese Eigenschaften geben die tatsächlichen Berührungspunkte an, die die Pinch-Geste erzeugen.

  • point1 und point2 enthalten die aktuellen Positionen der Punkte.
  • startPoint1 und ` startPoint2 ` enthalten die Positionen der Punkte zum Zeitpunkt der Berührung des zweiten Punktes.

pointCount : int [read-only]

Enthält die Anzahl der derzeit berührten Punkte. Der „ PinchArea “ reagiert erst, wenn zwei Berührungspunkte eine Geste ausgelöst haben, bleibt jedoch aktiv, bis alle Berührungspunkte gelöst wurden.

previousScale : real [read-only]

scale : real [read-only]

Diese Eigenschaften enthalten den Skalierungsfaktor, der sich aus der Änderung des Abstands zwischen den beiden Berührungspunkten ergibt.

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

Wenn eine Pinch-Geste gestartet wird, beträgt der Skalierungs 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.