QKeyEventTransition Class
La clase QKeyEventTransition proporciona una transición para eventos clave. Más...
| Cabecera: | #include <QKeyEventTransition> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS StateMachine)target_link_libraries(mytarget PRIVATE Qt6::StateMachine) |
| qmake: | QT += statemachine |
| Hereda: | QEventTransition |
Propiedades
- key : int
- modifierMask : Qt::KeyboardModifiers
Funciones públicas
| QKeyEventTransition(QState *sourceState = nullptr) | |
| QKeyEventTransition(QObject *object, QEvent::Type type, int key, QState *sourceState = nullptr) | |
| virtual | ~QKeyEventTransition() |
| QBindable<int> | bindableKey() |
| QBindable<Qt::KeyboardModifiers> | bindableModifierMask() |
| int | key() const |
| Qt::KeyboardModifiers | modifierMask() const |
| void | setKey(int key) |
| void | setModifierMask(Qt::KeyboardModifiers modifierMask) |
Funciones protegidas reimplementadas
| virtual bool | eventTest(QEvent *event) override |
| virtual void | onTransition(QEvent *event) override |
Descripción Detallada
QKeyEventTransition es parte de Qt State Machine Framework.
Véase también QState::addTransition().
Documentación de Propiedades
[bindable] key : int
Nota: Esta propiedad admite enlaces QProperty.
Esta propiedad contiene la clave a la que está asociada esta transición de evento de clave
Funciones de acceso:
[bindable] modifierMask : Qt::KeyboardModifiers
Nota: Esta propiedad soporta QProperty bindings.
Esta propiedad contiene la máscara de modificador de teclado que esta transición de evento de tecla comprueba
Funciones de acceso:
| Qt::KeyboardModifiers | modifierMask() const |
| void | setModifierMask(Qt::KeyboardModifiers modifierMask) |
Documentación de funciones miembro
QKeyEventTransition::QKeyEventTransition(QState *sourceState = nullptr)
Construye una nueva transición de evento clave con la dirección sourceState.
QKeyEventTransition::QKeyEventTransition(QObject *object, QEvent::Type type, int key, QState *sourceState = nullptr)
Construye una nueva transición de evento clave para eventos del type dado para el object dado , con los key y sourceState dados.
[virtual noexcept] QKeyEventTransition::~QKeyEventTransition()
Destruye esta transición de eventos clave.
[override virtual protected] bool QKeyEventTransition::eventTest(QEvent *event)
Reimplementa: QEventTransition::eventTest(QEvent *event).
int QKeyEventTransition::key() const
Devuelve la clave que comprueba esta transición de evento clave.
Nota: Función Getter para la propiedad key.
Véase también setKey().
Qt::KeyboardModifiers QKeyEventTransition::modifierMask() const
Devuelve la máscara del modificador de teclado que esta transición de evento de tecla comprueba.
Nota: Función Getter para la propiedad modifierMask.
Véase también setModifierMask().
[override virtual protected] void QKeyEventTransition::onTransition(QEvent *event)
Reimplementa: QEventTransition::onTransition(QEvent *event).
void QKeyEventTransition::setKey(int key)
Establece el key que esta transición de evento de tecla comprobará.
Nota: Función Setter para la propiedad key.
Ver también key().
void QKeyEventTransition::setModifierMask(Qt::KeyboardModifiers modifierMask)
Establece la máscara de modificador de teclado que esta transición de evento de tecla comprobará en modifierMask.
Nota: Función Setter para la propiedad modifierMask.
Véase también modifierMask().
© 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.