Тип QML InputSequence
QML-интерфейс для класса C++ Qt3DInput::QInputSequence. Подробнее...
| Оператор импорта: | import Qt3D.Input |
| С: | Qt 5.7 |
| Создаёт экземпляр: | QInputSequence |
Свойства
- buttonInterval : int
- sequences : список<AbstractActionInput>
- timeout : int
Сигналы
Подробное описание
Представляет набор QAbstractActionInput, которые должны быть сработаны один за другим.
Следующий пример демонстрирует аккорд, который будет срабатывать при одновременном нажатии клавиш A и S с толерантностью 10 миллисекунд между нажатиями.
InputChord {
tolerance: 10
inputs: [
ActionInput {
sourceDevice: keyboardSourceDevice
keys: [Qt.Key_A]
},
ActionInput {
sourceDevice: keyboardSourceDevice
keys: [Qt.Key_S]
}
]
} Документация по свойствам
buttonInterval : int
Максимальное время в миллисекундах между последовательными QAbstractActionInput в последовательности ввода.
sequences : список<AbstractActionInput>
timeout : int
Время в миллисекундах, в течение которого все QAbstractActionInput в последовательности ввода должны быть активированы.
Документация по сигналам
buttonIntervalChanged()
Этот сигнал излучается при изменении свойства buttonInterval последовательности ввода.
Соответствующая обработчик onButtonIntervalChanged
Примечание: Соответствующая обработчик onButtonIntervalChanged.
timeoutChanged()
Этот сигнал излучается при изменении тайм-аута последовательности ввода.
Соответствующая обработчик onTimeoutChanged
Примечание: Соответствующая обработчик onTimeoutChanged.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-input-inputsequence.html