En esta página

Qt3DInput::QMouseEvent Class

class Qt3DInput::QMouseEvent

Qt3DCore::QMouseEvent contiene parámetros que describen un evento de ratón. Más...

Cabecera: #include <Qt3DInput/QMouseEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
En QML: MouseEvent
Hereda: QObject
Status: Obsoleto

Tipos públicos

enum Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton }
enum Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier }

Propiedades

  • wasHeld : const bool
  • x : const int
  • y : const int

Funciones públicas

QMouseEvent(const QMouseEvent &e)
Qt3DInput::QMouseEvent::Buttons button() const
int buttons() const
bool isAccepted() const
Qt3DInput::QMouseEvent::Modifiers modifiers() const
void setAccepted(bool accepted)
QEvent::Type type() const
bool wasHeld() const
int x() const
int y() const

Descripción Detallada

Los eventos de ratón se producen cuando se pulsa un botón del ratón y el rayo que atraviesa la vista, originado en la posición del ratón, se cruza con uno o más elementos de la escena.

Véase también QKeyEvent, QWheelEvent, y QMouseHandler.

Documentación de tipos de miembros

enum QMouseEvent::Buttons

ConstanteValor
Qt3DInput::QMouseEvent::LeftButtonQt::LeftButton
Qt3DInput::QMouseEvent::RightButtonQt::RightButton
Qt3DInput::QMouseEvent::MiddleButtonQt::MiddleButton
Qt3DInput::QMouseEvent::BackButtonQt::BackButton
Qt3DInput::QMouseEvent::NoButtonQt::NoButton

enum QMouseEvent::Modifiers

ConstanteValor
Qt3DInput::QMouseEvent::NoModifierQt::NoModifier
Qt3DInput::QMouseEvent::ShiftModifierQt::ShiftModifier
Qt3DInput::QMouseEvent::ControlModifierQt::ControlModifier
Qt3DInput::QMouseEvent::AltModifierQt::AltModifier
Qt3DInput::QMouseEvent::MetaModifierQt::MetaModifier
Qt3DInput::QMouseEvent::KeypadModifierQt::KeypadModifier

Documentación de propiedades

accepted : bool

Especifica si se ha aceptado el evento del ratón

Funciones de acceso:

bool isAccepted() const
void setAccepted(bool accepted)

[read-only] button : const Qt3DInput::QMouseEvent::Buttons

Especifica el botón que activa el evento del ratón

Funciones de acceso:

Qt3DInput::QMouseEvent::Buttons button() const

[read-only] buttons : const int

Especifica el botón que activa el evento del ratón

Funciones de acceso:

int buttons() const

[read-only] modifiers : const Qt3DInput::QMouseEvent::Modifiers

Especifica si se ha aplicado algún modificador al evento del ratón

Funciones de acceso:

Qt3DInput::QMouseEvent::Modifiers modifiers() const

[read-only] wasHeld : const bool

Especifica si se ha mantenido pulsado un botón del ratón durante el evento del ratón

Funciones de acceso:

bool wasHeld() const

[read-only] x : const int

Especifica la coordenada X del evento de ratón

Funciones de acceso:

int x() const

[read-only] y : const int

Especifica la coordenada y del evento del ratón

Funciones de acceso:

int y() const

Documentación de funciones miembro

[explicit] QMouseEvent::QMouseEvent(const QMouseEvent &e)

Construye una nueva instancia de QMouseEvent para el QMouseEvent e.

Qt3DInput::QMouseEvent::Buttons QMouseEvent::button() const

Devuelve el botón del ratón del evento de ratón.

Nota: Función Getter para la propiedad botón.

int QMouseEvent::buttons() const

Devuelve un campo de bits que se utilizará para comprobar los botones del ratón que puedan acompañar al evento del ratón.

Nota: Función Getter para botones de propiedad.

bool QMouseEvent::isAccepted() const

Devuelve si el evento fue aceptado.

Nota: Función Getter para la propiedad accepted.

Qt3DInput::QMouseEvent::Modifiers QMouseEvent::modifiers() const

Devuelve los modificadores de teclado que pueden acompañar al evento del ratón.

Nota: Función Getter para modificadores de propiedades.

void QMouseEvent::setAccepted(bool accepted)

Establece el evento como aceptado si accepted es verdadero.

Nota: Cuando un evento es aceptado, evitará la propagación posterior a otros oyentes.

Nota: Función setter para la propiedad accepted.

Ver también isAccepted().

QEvent::Type QMouseEvent::type() const

Devuelve el QEvent::Type del evento.

int QMouseEvent::x() const

Devuelve la posición x del evento del ratón.

Nota: Función Getter para la propiedad x.

int QMouseEvent::y() const

Devuelve la posición y del evento del ratón.

Nota: Función Getter para la propiedad y.

No miembros relacionados

QMouseEventPtr

Un puntero compartido para QMouseEvent.

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