eventPoint QML Type
Qml-Entsprechung für QEventPoint. Mehr...
| Import Statement: | import QtQuick |
| In C++: | QEventPoint |
Ausführliche Beschreibung
`eventPoint` ist die Darstellung des QML-Werttyps „ QEventPoint “. Er verfügt über dieselben Eigenschaften wie „ QEventPoint “.
Die folgenden Eigenschaften sind verfügbar:
- bool
eventPoint.accepted
See also QEventPoint::accepted. - PointerDevice
eventPoint.device
See also QEventPoint::device. - size
eventPoint.ellipseDiameters
See also QEventPoint::ellipseDiameters. - point
eventPoint.globalGrabPosition
See also QEventPoint::globalGrabPosition. - point
eventPoint.globalLastPosition
See also QEventPoint::globalLastPosition. - point
eventPoint.globalPosition
See also QEventPoint::globalPosition. - point
eventPoint.globalPressPosition
See also QEventPoint::globalPressPosition. - bool
eventPoint.grabPosition
See also QEventPoint::grabPosition. - int
eventPoint.id
See also QEventPoint::id. - point
eventPoint.lastPosition
See also QEventPoint::lastPosition. - ulong
eventPoint.lastTimestamp
See also QEventPoint::lastTimestamp. - point
eventPoint.position
See also QEventPoint::position. - point
eventPoint.pressPosition
See also QEventPoint::pressPosition. - int
eventPoint.pressTimestamp
See also QEventPoint::pressTimestamp. - real
eventPoint.pressure
See also QEventPoint::pressure. - real
eventPoint.rotation
See also QEventPoint::rotation. - point
eventPoint.sceneGrabPosition
See also QEventPoint::sceneGrabPosition. - point
eventPoint.sceneLastPosition
See also QEventPoint::sceneLastPosition. - point
eventPoint.scenePosition
See also QEventPoint::scenePosition. - ulong
eventPoint.pressTimestamp
See also QEventPoint::pressTimestamp. - point
eventPoint.scenePressPosition
See also QEventPoint::scenePressPosition. - Aufzählung
eventPoint.state
See also QEventPoint::state. - real
eventPoint.timeHeld
See also QEventPoint::timeHeld. - ulong
eventPoint.timestamp
See also QEventPoint::timestamp. - pointingDeviceUniqueId
eventPoint.uniqueId
See also QEventPoint::uniqueId. - vector2d
eventPoint.velocity
See also QEventPoint::velocity.
Der Zustand unterstützt die folgenden Werte:
| Konstante | Beschreibung |
|---|---|
EventPoint.Unknown | Unbekannter Zustand; entspricht Qt.TouchPointUnknownState |
EventPoint.Stationary | Der Berührungspunkt hat sich nicht bewegt; entspricht Qt.TouchPointStationary |
EventPoint.Pressed | Der Berührungspunkt oder die Schaltfläche wurde gedrückt; entspricht Qt.TouchPointPressed |
EventPoint.Updated | Der Ereignispunkt wurde aktualisiert; entspricht Qt.TouchPointMoved |
EventPoint.Released | Der Berührungspunkt oder die Schaltfläche wurde losgelassen; entspricht Qt.TouchPointReleased |
Der Typ „States“ ist eine Typdefinition für „ QFlags<State> “. Er speichert eine ODER-Kombination von „State“-Werten. Siehe auch QEventPoint::States
TapHandler {
gesturePolicy: TapHandler.ReleaseWithinBounds // exclusive grab on press
onGrabChanged:
(transition, eventPoint) => {
switch (transition) {
case PointerDevice.GrabExclusive:
console.log("took exclusive grab of point", eventPoint.id,
"on", eventPoint.device.name)
break
case PointerDevice.UngrabExclusive:
console.log("gave up exclusive grab of point", eventPoint.id,
"on", eventPoint.device.name)
break
case PointerDevice.CancelGrabExclusive:
console.log("exclusive grab of point", eventPoint.id,
"on", eventPoint.device.name, "has been cancelled")
break
}
switch (eventPoint.state) {
case EventPoint.Pressed:
console.log("on press @", eventPoint.position);
break
case EventPoint.Updated:
console.log("on update @", eventPoint.position);
break
case EventPoint.Released:
console.log("on release @", eventPoint.position);
break
default:
console.log(eventPoint.position, "state", eventPoint.state)
break
}
}
}Siehe auch „ handlerPoint “.
© 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.