Qt3DInput::QKeyEvent Class
class Qt3DInput::QKeyEventVom KeyBoardHandler gesendeter Ereignistyp „QKeyEvent“. Mehr...
| Header: | #include <QKeyEvent> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
| qmake: | QT += 3dinput |
| In QML: | KeyEvent |
| Erbt von: | QObject |
| Status: | Veraltet |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Eigenschaften
|
|
Öffentliche Veranstaltungen
| int | count() const |
| bool | isAccepted() const |
| bool | isAutoRepeat() const |
| int | key() const |
| bool | matches(QKeySequence::StandardKey key_) const |
| int | modifiers() const |
| quint32 | nativeScanCode() const |
| void | setAccepted(bool accepted) |
| QString | text() const |
| QEvent::Type | type() const |
Verwandte Nicht-Mitglieder
Dokumentation der Eigenschaften
accepted : bool
Wenn „accepted“ auf „ true “ gesetzt wird, wird verhindert, dass das Tastenereignis an das übergeordnete Element des Elements 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.
Zugriffsfunktionen:
| bool | isAccepted() const |
| void | setAccepted(bool accepted) |
[read-only] count : const int
Enthält die Anzahl der Schlüssel, die an diesem Ereignis beteiligt sind. Wenn „ text “ nicht leer ist, entspricht dies einfach der Länge der Zeichenfolge.
Zugriffsfunktionen:
| int | count() const |
[read-only] isAutoRepeat : const bool
Gibt an, ob dieses Ereignis von einer sich automatisch wiederholenden Taste stammt.
Zugriffsfunktionen:
| bool | isAutoRepeat() const |
[read-only] key : const int
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 QKeyEvent::key().
Zugriffsfunktionen:
| int | key() const |
[read-only] modifiers : const int
Diese Eigenschaft enthält die Tastenmodifikator-Flags, die unmittelbar vor dem Auftreten des Ereignisses vorhanden waren.
Siehe auch ` QKeyEvent::modifiers()`.
Zugriffsfunktionen:
| int | modifiers() const |
[read-only] nativeScanCode : const quint32
Diese Eigenschaft enthält den nativen Scancode der gedrückten Taste. Er wird unverändert von „ QKeyEvent “ weitergegeben.
Zugriffsfunktionen:
| quint32 | nativeScanCode() const |
[read-only] text : const QString
Diese Eigenschaft enthält den Unicode-Text, den die Taste generiert hat. Der zurückgegebene Text kann eine leere Zeichenkette sein, wenn Modifikatortasten wie Shift, Control, Alt und Meta gedrückt oder losgelassen werden. In solchen Fällen enthält „ key “ einen gültigen Wert.
Zugriffsfunktionen:
| QString | text() const |
Dokumentation zu den Member-Funktionen
[invokable] bool QKeyEvent::matches(QKeySequence::StandardKey key_) const
Gibt „ true “ zurück, wenn das Tastenereignis mit der angegebenen Standardtaste „ key_ “ übereinstimmt; andernfalls wird „ false “ zurückgegeben.
Hinweis: Diese Funktion kann über das Metaobjektsystem und aus QML aufgerufen werden. Siehe Q_INVOKABLE.
Siehe auch QKeySequence::StandardKey.
QEvent::Type QKeyEvent::type() const
Gibt den Typ des Ereignisses zurück.
© 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.