Auf dieser Seite

KeyEvent QML Type

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

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

Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Eigenschaften

Methoden

Ausführliche Beschreibung

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

Dokumentation zu den Eigenschaften

accepted : bool

Wenn „accepted“ auf „ true “ gesetzt wird, wird verhindert, dass das Tastenereignis an das übergeordnete Element weitergeleitet wird.

Im Allgemeinen gilt: Wenn das Element auf das Tastenereignis reagiert, sollte es akzeptiert werden, damit übergeordnete Elemente nicht ebenfalls auf dasselbe Ereignis reagieren.

count : int [read-only]

Enthält die Anzahl der Schlüssel, die an diesem Ereignis beteiligt sind. Ist „ text “ nicht leer, entspricht dies lediglich der 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.

Eine Liste der Tastaturcodes finden Sie unter Qt.Key.

Siehe auch KeyEvent.key.

modifiers : int [read-only]

Diese Eigenschaft enthält die Tastenmodifikator-Flags, die unmittelbar vor dem Eintreten des Ereignisses vorhanden waren.

Siehe auch „ KeyEvent.modifiers “.

nativeScanCode : quint32 [read-only]

Diese Eigenschaft enthält den nativen Scancode der gedrückten Taste. Sie wird unverändert von „ QKeyEvent “ übergeben.

Siehe auch QKeyEvent::nativeScanCode().

text : string [read-only]

Diese Eigenschaft enthält den Unicode-Text, den die Taste generiert hat. Der zurückgegebene Text kann eine leere Zeichenkette sein, wenn Modifikatortasten wie Umschalt, Strg, Alt und Meta gedrückt oder losgelassen werden. In solchen Fällen enthält „ key “ einen gültigen Wert.

Methodendokumentation

bool matches(StandardKey key)

Gibt „ true “ zurück, wenn das Tastenereignis dem angegebenen Standard „ key “ entspricht; 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.