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