Тип QML InputSequence
QML-интерфейс для класса C++ Qt3DInput::QInputSequence. Подробнее...
| Оператор импорта: | import Qt3D.Input 2.0 |
| С тех пор: | Qt 5.7 |
| Инициализирует: | QInputSequence |
Свойства
- buttonInterval : int
- sequences : список<AbstractActionInput>
- timeout : int
Сигналы
- void buttonIntervalChanged()
- void timeoutChanged()
Подробное описание
Представляет набор 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 в последовательности ввода должны быть активированы.
Документация по сигналам
void buttonIntervalChanged()
Этот сигнал генерируется при изменении buttonInterval последовательности ввода.
Соответствующий обработчик onButtonIntervalChanged
void timeoutChanged()
Этот сигнал генерируется при изменении времени ожидания последовательности ввода.
Соответствующий обработчик onTimeoutChanged
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qt3d-input-inputsequence.html