Sur cette page

KeyEvent QML Type

Interface QML pour la classe C++ ` QKeyEvent `. En savoir plus...

Import Statement: import Qt3D.Input 2.12
In C++: QKeyEvent
Status: Deprecated

Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Propriétés

Méthodes

Description détaillée

Le type QML KeyEvent ne peut pas être créé directement. Les objets de ce type sont utilisés comme paramètres de signal dans KeyboardHandler.

Documentation sur les propriétés

accepted : bool

Le fait de définir la propriété « accepted » sur « true » empêche la propagation de l'événement de touche vers le parent de l'élément.

En règle générale, si l'élément réagit à l'événement de touche, il doit être accepté afin que les éléments ancêtres ne réagissent pas également à ce même événement.

count : int [read-only]

Contient le nombre de clés impliquées dans cet événement. Si text n'est pas vide, il s'agit simplement de la longueur de la chaîne.

isAutoRepeat : bool [read-only]

Indique si cet événement provient d'une touche à répétition automatique.

key : int [read-only]

Cette propriété contient le code de la touche qui a été enfoncée ou relâchée.

Consultez Qt.Key pour obtenir la liste des codes clavier.

Voir également KeyEvent.key.

modifiers : int [read-only]

Cette propriété contient les indicateurs de modification du clavier qui étaient actifs juste avant que l'événement ne se produise.

Voir également KeyEvent.modifiers.

nativeScanCode : quint32 [read-only]

Cette propriété contient le code de balayage natif de la touche qui a été enfoncée. Elle est transmise telle quelle depuis QKeyEvent.

Voir également QKeyEvent::nativeScanCode().

text : string [read-only]

Cette propriété contient le texte Unicode généré par la touche. Le texte renvoyé peut être une chaîne vide lorsque des touches de modification, telles que Maj, Ctrl, Alt et Méta, sont enfoncées ou relâchées. Dans ce cas, la propriété « key » contiendra une valeur valide.

Documentation de la méthode

bool matches(StandardKey key)

Renvoie « true » si l'événement de touche correspond à la norme indiquée key; sinon, renvoie « false ».

Voir également QKeySequence::StandardKey.

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