Qt Virtual Keyboard C++ Classes

Stellt Klassen zur Verfügung, um Eingabemethoden für virtuelle Tastaturen zu implementieren. Mehr...

Namespaces

QtVirtualKeyboard

Enthält Enums, die von den Klassen für virtuelle Tastaturen verwendet werden

Klassen

QVirtualKeyboardAbstractInputMethod

Basisklasse für Eingabemethoden

QVirtualKeyboardDictionary

Ein anwendungsdefiniertes Wörterbuch für Eingabemethoden der virtuellen Tastatur

QVirtualKeyboardDictionaryManager

Wörterbuchverwaltung für anwendungsdefinierte Wörterbücher

QVirtualKeyboardInputContext

Ermöglicht den Zugriff auf einen Eingabekontext

QVirtualKeyboardInputEngine

Die Klasse InputEngine bietet eine Eingabe-Engine, die die Integration von C++ und QML unterstützt

QVirtualKeyboardObserver

Dient als Drehscheibe für Benachrichtigungen über Tastaturereignisse

QVirtualKeyboardSelectionListModel

Listenmodell für Auswahllisten

QVirtualKeyboardTrace

Trace ist ein Datenmodell für Touch-Eingabedaten

Detaillierte Beschreibung

Um die Definitionen der Klassen des Moduls einzubinden, verwenden Sie die folgende Direktive:

#include <QtVirtualKeyboard>

Verwendung des Moduls

Die Verwendung eines Qt-Moduls erfordert eine Verknüpfung mit der Modulbibliothek, entweder direkt oder über andere Abhängigkeiten. Mehrere Build-Tools bieten hierfür spezielle Unterstützung, darunter CMake und qmake.

Bauen mit CMake

Verwenden Sie den Befehl find_package(), um die benötigten Modulkomponenten im Paket Qt6 zu finden:

find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard)
target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard)

Siehe Erste Schritte mit CMake für weitere Informationen.

Bauen mit qmake

Um gegen dieses Modul zu linken, fügen Sie die folgende Zeile in Ihre qmake .pro Datei ein:

QT += virtualkeyboard

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