QtVirtualKeyboard Namespace
Contient les enums utilisés par les classes de claviers virtuels. Plus...
| En-tête : | #include <QtVirtualKeyboard> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard)target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard) |
| qmake : | QT += virtualkeyboard |
Types
| enum class | KeyType { BaseKey, BackspaceKey, ChangeLanguageKey, EnterKey, FillerKey, …, FlickKey } |
| enum class | KeyboardFunction { HideInputPanel, ChangeLanguage, ToggleHandwritingMode } |
Documentation des types
enum class QtVirtualKeyboard::KeyType
Type de touche pour la touche du clavier virtuel.
| Constante | Valeur |
|---|---|
QtVirtualKeyboard::KeyType::BaseKey | 0 |
QtVirtualKeyboard::KeyType::BackspaceKey | 1 |
QtVirtualKeyboard::KeyType::ChangeLanguageKey | 2 |
QtVirtualKeyboard::KeyType::EnterKey | 3 |
QtVirtualKeyboard::KeyType::FillerKey | 4 |
QtVirtualKeyboard::KeyType::HandwritingModeKey | 5 |
QtVirtualKeyboard::KeyType::HideKeyboardKey | 6 |
QtVirtualKeyboard::KeyType::InputModeKey | 7 |
QtVirtualKeyboard::KeyType::Key | 8 |
QtVirtualKeyboard::KeyType::ModeKey | 9 |
QtVirtualKeyboard::KeyType::NumberKey | 10 |
QtVirtualKeyboard::KeyType::ShiftKey | 11 |
QtVirtualKeyboard::KeyType::SpaceKey | 12 |
QtVirtualKeyboard::KeyType::SymbolModeKey | 13 |
QtVirtualKeyboard::KeyType::FlickKey | 14 |
enum class QtVirtualKeyboard::KeyboardFunction
Spécifie une fonction clavier à exécuter par le clavier virtuel.
Cette énumération est utilisée comme alias pour les fonctions clavier prédéfinies, telles que le masquage du clavier virtuel. L'énumération est utilisée en interne par le clavier virtuel pour mettre en œuvre des fonctionnalités communes. La valeur de l'énumération est transmise à Keyboard.doKeyboardFunction() pour exécution.
| Constante | Valeur |
|---|---|
QtVirtualKeyboard::KeyboardFunction::HideInputPanel | 0 |
QtVirtualKeyboard::KeyboardFunction::ChangeLanguage | 1 |
QtVirtualKeyboard::KeyboardFunction::ToggleHandwritingMode | 2 |
© 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.