KeyEvent QML Type
Interface QML pour la classe C++ QKeyEvent. Plus d'informations...
| Import Statement: | import Qt3D.Input 2.11 |
| In C++: | QKeyEvent |
| Status: | Deprecated |
Propriétés
- accepted : bool
- count : int
- isAutoRepeat : bool
- key : int
- modifiers : int
- nativeScanCode : quint32
- text : string
Méthodes
- bool matches(StandardKey key)
Description détaillée
Le type KeyEvent QML 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 donner à accepted la valeur true empêche la propagation de l'événement clé au parent de l'élément.
En général, si l'élément agit sur l'événement clé, il doit être accepté afin que les éléments ancestraux ne réagissent pas également au 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 clé à 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.
Voir Qt.Key pour la liste des codes de clavier.
Voir également KeyEvent.key.
modifiers : int [read-only]
Cette propriété contient les drapeaux des modificateurs de clavier qui existaient immédiatement avant que l'événement ne se produise.
Voir aussi 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 par 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 dans les cas où des touches de modification, telles que Shift, Control, Alt et Meta, sont enfoncées ou relâchées. Dans ce cas, key contiendra une valeur valide.
Documentation de la méthode
bool matches(StandardKey key)
Renvoie true si l'événement clé correspond à la norme donné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.