QKeyEvent Class
class Qt3DInput::QKeyEventQKeyEvent Ereignistyp, der von KeyBoardHandler gesendet wird. Mehr...
Kopfzeile: | #include <QKeyEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake: | QT += 3dinput |
In QML: | KeyEvent |
Vererbt: | QObject |
Status: | Veraltet |
Eigenschaften
|
|
Öffentliche Funktionen
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 Eigenschaft
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.
Zugriffsfunktionen:
bool | isAccepted() const |
void | setAccepted(bool accepted) |
[read-only]
count : const int
Enthält die Anzahl der an diesem Ereignis beteiligten Schlüssel. Wenn text nicht leer ist, ist dies einfach die Länge der Zeichenkette.
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.
Siehe Qt.Key für die Liste der Tastaturcodes.
Siehe auch QKeyEvent::key().
Zugriffsfunktionen:
int | key() const |
[read-only]
modifiers : const int
Diese Eigenschaft enthält die Keyboard Modifier Flags, die unmittelbar vor dem Auftreten des Ereignisses existierten.
Siehe auch QKeyEvent::modifiers().
Zugriffsfunktionen:
int | modifiers() const |
[read-only]
nativeScanCode : const quint32
Diese Eigenschaft enthält den nativen Scan-Code der gedrückten Taste. Sie wird von QKeyEvent unverändert weitergegeben.
Zugriffsfunktionen:
quint32 | nativeScanCode() const |
[read-only]
text : const QString
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.
Zugriffsfunktionen:
QString | text() const |
Dokumentation der Mitgliedsfunktionen
[invokable]
bool QKeyEvent::matches(QKeySequence::StandardKey key_) const
Gibt true
zurück, wenn das Schlüsselereignis mit dem angegebenen Standardschlüssel key_ übereinstimmt; andernfalls wird false
zurückgegeben.
Hinweis: Diese Funktion kann über das Meta-Objektsystem und von QML aus aufgerufen werden. Siehe Q_INVOKABLE.
Siehe auch QKeySequence::StandardKey.
QEvent::Type QKeyEvent::type() const
Gibt den Typ des Ereignisses zurück.
© 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.