Тип QML InputSequence
QML-фронтенд для класса C++ Qt3DInput::QInputSequence. Подробнее...
| Заявление об импорте: | import Qt3D.Input 2.1 |
| С: | 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.1/qml-qt3d-input-inputsequence.html