En esta página

Qt3DInput::QKeyEvent Class

class Qt3DInput::QKeyEvent

QKeyEvent tipo de evento enviado por KeyBoardHandler. Más...

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

Propiedades

Funciones públicas

int count() const
bool isAccepted() const
bool isAutoRepeat() const
int key() const
bool matches(QKeySequence::StandardKey key_) const
int modifiers() const
quint32 nativeScanCode() const
void setAccepted(bool accepted)
QString text() const
QEvent::Type type() const

Descripción detallada

Documentación de propiedades

accepted : bool

Establecer aceptado a true evita que el evento clave se propague al elemento padre.

Generalmente, si el ítem actúa sobre el evento clave, entonces debe ser aceptado para que los ítems ancestros no respondan también al mismo evento.

Funciones de acceso:

bool isAccepted() const
void setAccepted(bool accepted)

[read-only] count : const int

Contiene el número de claves involucradas en este evento. Si text no está vacío, es simplemente la longitud de la cadena.

Funciones de acceso:

int count() const

[read-only] isAutoRepeat : const bool

Indica si este evento procede de una tecla de repetición automática.

Funciones de acceso:

bool isAutoRepeat() const

[read-only] key : const int

Esta propiedad contiene el código de la tecla que se ha pulsado o soltado.

Véase Qt.Key para la lista de códigos de teclado.

Véase también QKeyEvent::key().

Funciones de acceso:

int key() const

[read-only] modifiers : const int

Esta propiedad contiene los indicadores de modificador de teclado que existían inmediatamente antes de que se produjera el evento.

Véase también QKeyEvent::modifiers().

Funciones de acceso:

int modifiers() const

[read-only] nativeScanCode : const quint32

Esta propiedad contiene el código de escaneo nativo de la tecla pulsada. Se transmite desde QKeyEvent sin cambios.

Funciones de acceso:

quint32 nativeScanCode() const

[read-only] text : const QString

Esta propiedad contiene el texto Unicode que generó la tecla. El texto devuelto puede ser una cadena vacía en los casos en que se estén pulsando o soltando teclas modificadoras, como Shift, Control, Alt y Meta. En tales casos key contendrá un valor válido.

Funciones de acceso:

QString text() const

Documentación de funciones miembro

[invokable] bool QKeyEvent::matches(QKeySequence::StandardKey key_) const

Devuelve true si el evento clave coincide con la clave estándar dada key_; en caso contrario devuelve false.

Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.

Véase también QKeySequence::StandardKey.

QEvent::Type QKeyEvent::type() const

Devuelve el tipo de evento.

Relacionados No miembros

QKeyEventPtr

Un puntero compartido para QKeyEvent.

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