Auf dieser Seite

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

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.