InputSequence QML Type
QML-Frontend für die C++-Klasse „ Qt3DInput::QInputSequence “. Mehr...
| Import Statement: | import Qt3D.Input 2.12 |
| In C++: | QInputSequence |
| Status: | Deprecated |
Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.
Eigenschaften
- buttonInterval : int
- sequences : list<AbstractActionInput>
- timeout : int
Signale
Ausführliche Beschreibung
Stellt eine Reihe von `QAbstractActionInput`-Objekten dar, die nacheinander ausgelöst werden müssen.
Das folgende Beispiel zeigt einen Akkord, der durch gleichzeitiges Drücken der Tasten A und S mit einer Toleranz von 10 Millisekunden zwischen den Tastenanschlägen ausgelöst wird.
InputChord {
tolerance: 10
inputs: [
ActionInput {
sourceDevice: keyboardSourceDevice
keys: [Qt.Key_A]
},
ActionInput {
sourceDevice: keyboardSourceDevice
keys: [Qt.Key_S]
}
]
}Dokumentation der Eigenschaften
buttonInterval : int
Die maximale Zeit in Millisekunden zwischen aufeinanderfolgenden `QAbstractActionInput`-Elementen in der Eingabesequenz.
sequences : list<AbstractActionInput>
timeout : int
Die Zeit in Millisekunden, innerhalb derer alle `QAbstractActionInput`-Objekte in der Eingabesequenz ausgelöst werden müssen.
Signal-Dokumentation
buttonIntervalChanged()
Dieses Signal wird ausgegeben, wenn sich der „ buttonInterval “ der Eingabesequenz ändert.
Der entsprechende Handler lautet onButtonIntervalChanged
Hinweis: Der entsprechende Handler ist „ onButtonIntervalChanged “.
timeoutChanged()
Dieses Signal wird ausgegeben, wenn sich das Timeout der Eingabefolge ändert.
Der entsprechende Handler lautet onTimeoutChanged
Hinweis: Der zugehörige Handler lautet „ onTimeoutChanged “.
© 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.