InputSequence QML Type

QML-Frontend für die Klasse Qt3DInput::QInputSequence C++. Mehr...

Import Statement: import Qt3D.Input 2.8
In C++: QInputSequence
Status: Deprecated

Eigenschaften

Signale

Detaillierte Beschreibung

Stellt einen Satz von QAbstractActionInputs dar, die nacheinander ausgelöst werden müssen.

Das folgende Beispiel zeigt einen Akkord, der durch das gleichzeitige Drücken der Tasten A und S mit einer Toleranz von 10 Millisekunden zwischen dem Drücken ausgelöst wird.

InputChord {
  tolerance: 10
  inputs: [
     ActionInput {
         sourceDevice: keyboardSourceDevice
         keys: [Qt.Key_A]
     },
     ActionInput {
        sourceDevice: keyboardSourceDevice
        keys: [Qt.Key_S]
     }
     ]
}

Eigenschaft Dokumentation

buttonInterval : int

Die maximale Zeit in Millisekunden zwischen aufeinanderfolgenden QAbstractActionInputs in der Eingabesequenz.


sequences : list<AbstractActionInput>


timeout : int

Die Zeit in Millisekunden, innerhalb der alle QAbstractActionInputs in der Eingabesequenz ausgelöst werden müssen.


Signal Dokumentation

buttonIntervalChanged()

Dieses Signal wird ausgegeben, wenn die buttonInterval der Eingabesequenz geändert wird.

Der entsprechende Handler ist onButtonIntervalChanged

Hinweis: Der entsprechende Handler ist onButtonIntervalChanged.


timeoutChanged()

Dieses Signal wird ausgegeben, wenn der Timeout der Eingabesequenz geändert wird.

Der entsprechende Handler ist onTimeoutChanged

Hinweis: Der entsprechende Handler ist onTimeoutChanged.


© 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.