Auf dieser Seite

Qt Virtual Keyboard C++ Classes

Stellt Klassen zur Implementierung von Eingabemethoden für virtuelle Tastaturen bereit. Mehr...

Namensräume

QtVirtualKeyboard

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

Klassen

QVirtualKeyboardAbstractInputMethod

Basisklasse für Eingabemethoden

QVirtualKeyboardDictionary

Ein anwendungsdefiniertes Wörterbuch für Eingabemethoden virtueller Tastaturen

QVirtualKeyboardDictionaryManager

Verwaltung von anwendungsdefinierten Wörterbüchern

QVirtualKeyboardInputContext

Bietet Zugriff auf einen Eingabekontext

QVirtualKeyboardInputEngine

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

QVirtualKeyboardObserver

Dient als Knotenpunkt für Benachrichtigungen zu Tastaturereignissen

QVirtualKeyboardSelectionListModel

Listenmodell für Auswahllisten

QVirtualKeyboardTrace

„Trace“ ist ein Datenmodell für Touch-Eingabedaten

Ausführliche 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 die 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.

Erstellen 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)

Weitere Informationen finden Sie unter „Erste Schritte mit CMake “.

Erstellen mit qmake

Um eine Verknüpfung mit diesem Modul herzustellen, fügen Sie die folgende Zeile in Ihre qmake-Datei „ .pro “ ein:

QT += virtualkeyboard

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