En esta página

eventPoint QML Type

Equivalente de Qml para QEventPoint. Más...

Import Statement: import QtQuick
In C++: QEventPoint

Descripción detallada

eventPoint es la representación de tipo valor Qml de QEventPoint. Tiene las mismas propiedades que QEventPoint.

Dispone de las siguientes propiedades:

State admite los siguientes valores:

ConstanteDescripción
EventPoint.UnknownEstado desconocido; igual que Qt.TouchPointUnknownState
EventPoint.StationaryEl punto del evento no se movió; igual que Qt.TouchPointStationary
EventPoint.PressedEl punto táctil o botón está pulsado; igual que Qt.TouchPointPressed
EventPoint.UpdatedEl punto del evento fue actualizado; igual que Qt.TouchPointMoved
EventPoint.ReleasedEl punto táctil o botón fue liberado; igual que Qt.TouchPointReleased

El tipo States es un typedef para QFlags<State>. Almacena una combinación OR de valores State. Véase también 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
            }
        }
}

Véase también 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.