En esta página

XrVirtualMouse QML Type

Mapea la entrada del controlador 3D a la entrada del ratón en elementos 2D. Más...

Import Statement: import QtQuick3D.Xr
Since: Qt 6.8
Inherits:

Item

Propiedades

Descripción detallada

El XrVirtualMouse proporciona una forma de interactuar con interfaces de usuario 2D en la escena 3D.

Normalmente se utiliza así:

// XrView { id: xrView
// XrController { id: rightController
XrInputAction {
    id: rightTrigger
    hand: XrInputAction.RightHand
    actionId: [XrInputAction.TriggerPressed, XrInputAction.TriggerValue]
}
XrVirtualMouse {
    view: xrView
    source: rightController
    leftMouseButton: rightTrigger.pressed
}

Documentación de Propiedades

enabled : bool

Indica si el ratón virtual está activado. Cuando es verdadero, el ratón virtual envía eventos de ratón a los objetos 2D de la escena.

leftMouseButton : bool

Establece el estado del botón izquierdo del ratón.

Cuando se establece en true, el botón izquierdo del ratón está pulsado.

middleMouseButton : bool

Establece el estado del botón central del ratón.

Cuando se establece en true, el botón central del ratón está pulsado.

rightMouseButton : bool

Establece el estado del botón derecho del ratón.

Cuando se establece en true, el botón derecho del ratón está pulsado.

scrollPixelDelta : real [default: 15]

Define la distancia base desplazada con cada evento de desplazamiento.

Es la distancia recorrida cuando la velocidad de desplazamiento es 1.

Véase también scrollWheelX y scrollWheelY.

scrollTimerInterval : int [default: 30]

Define el tiempo en milisegundos entre eventos de desplazamiento enviados al sistema.

scrollWheelX : real

Establece la velocidad de desplazamiento horizontal.

Los valores positivos se desplazan hacia la derecha y los negativos hacia la izquierda. La velocidad de desplazamiento aumenta en relación con la distancia desde cero.

Véase también scrollPixelDelta.

scrollWheelY : real

Establece la velocidad de desplazamiento vertical.

Los valores positivos se desplazan hacia arriba y los negativos hacia abajo. La velocidad de desplazamiento aumenta en relación con la distancia desde cero.

Véase también scrollPixelDelta.

source : Node

El nodo 3D que controla el ratón virtual.

La propiedad source se establece normalmente en un XrController. Los eventos de ratón se generan para la posición en la que el forward vector del nodo source se cruza con un elemento 2D.

view : XrView

La vista XR asociada al ratón virtual. Contiene la vista en la que opera el ratón virtual.

© 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.