Qt3DInput::QMouseEvent Class
class Qt3DInput::QMouseEventQt3DCore::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
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 |
Relacionados No Miembros
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
| Constante | Valor |
|---|---|
Qt3DInput::QMouseEvent::LeftButton | Qt::LeftButton |
Qt3DInput::QMouseEvent::RightButton | Qt::RightButton |
Qt3DInput::QMouseEvent::MiddleButton | Qt::MiddleButton |
Qt3DInput::QMouseEvent::BackButton | Qt::BackButton |
Qt3DInput::QMouseEvent::NoButton | Qt::NoButton |
enum QMouseEvent::Modifiers
| Constante | Valor |
|---|---|
Qt3DInput::QMouseEvent::NoModifier | Qt::NoModifier |
Qt3DInput::QMouseEvent::ShiftModifier | Qt::ShiftModifier |
Qt3DInput::QMouseEvent::ControlModifier | Qt::ControlModifier |
Qt3DInput::QMouseEvent::AltModifier | Qt::AltModifier |
Qt3DInput::QMouseEvent::MetaModifier | Qt::MetaModifier |
Qt3DInput::QMouseEvent::KeypadModifier | Qt::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.
© 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.