Auf dieser Seite

KeyEvent QML Type

QML-Frontend für QKeyEvent C++ Klasse. Mehr...

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

Eigenschaften

Methoden

Detaillierte Beschreibung

Der QML-Typ KeyEvent kann nicht direkt erstellt werden. Objekte dieses Typs werden als Signalparameter in KeyboardHandler verwendet.

Eigenschaft Dokumentation

accepted : bool

Die Einstellung accepted auf true verhindert, dass das Schlüsselereignis an das übergeordnete Element weitergegeben wird.

Wenn das Element auf das Schlüsselereignis reagiert, sollte es im Allgemeinen akzeptiert werden, damit die Vorgängerelemente nicht ebenfalls auf das gleiche Ereignis reagieren.

count : int [read-only]

Enthält die Anzahl der an diesem Ereignis beteiligten Schlüssel. Wenn text nicht leer ist, ist dies einfach die Länge der Zeichenkette.

isAutoRepeat : bool [read-only]

Gibt an, ob dieses Ereignis von einer sich automatisch wiederholenden Taste stammt.

key : int [read-only]

Diese Eigenschaft enthält den Code der Taste, die gedrückt oder losgelassen wurde.

Siehe Qt.Key für die Liste der Tastaturcodes.

Siehe auch KeyEvent.key.

modifiers : int [read-only]

Diese Eigenschaft enthält die Tastaturmodifizierungsflags, die unmittelbar vor dem Auftreten des Ereignisses vorhanden waren.

Siehe auch KeyEvent.modifiers.

nativeScanCode : quint32 [read-only]

Diese Eigenschaft enthält den nativen Scan-Code der gedrückten Taste. Sie wird von QKeyEvent unverändert weitergegeben.

Siehe auch QKeyEvent::nativeScanCode().

text : string [read-only]

Diese Eigenschaft enthält den Unicode-Text, den die Taste erzeugt hat. Der zurückgegebene Text kann eine leere Zeichenfolge sein, wenn Modifikatortasten wie Shift, Control, Alt und Meta gedrückt oder losgelassen werden. In solchen Fällen wird key einen gültigen Wert enthalten.

Dokumentation der Methode

bool matches(StandardKey key)

Gibt true zurück, wenn das Schlüsselereignis mit dem angegebenen Standard key übereinstimmt; andernfalls wird false zurückgegeben.

Siehe auch 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.