Тип TimeoutTransition QML
Тип TimeoutTransition предоставляет переход, основанный на таймере. Подробнее...
| Заявление об импорте: | import QtQml.StateMachine 6.1 |
| С: | Qt 5.4 |
| Наследует: |
Свойства
- timeout : int
Подробное описание
Тип таймера можно комбинировать с SignalTransition, чтобы реализовать более сложные переходы, основанные на тайм-ауте.
TimeoutTransition является частью QML API машины состояний Qt
Пример использования
import QtQuick
import QtQml.StateMachine as DSM
Rectangle {
Button {
anchors.fill: parent
id: button
text: "Finish state"
enabled: !stateMachine.running
onClicked: stateMachine.running = true
DSM.StateMachine {
id: stateMachine
initialState: state
running: true
DSM.State {
id: state
DSM.TimeoutTransition {
targetState: finalState
timeout: 1000
}
}
DSM.FinalState {
id: finalState
}
}
}
} См. также StateMachine, SignalTransition, FinalState и HistoryState.
Документация по свойствам
timeout : int
Интервал тайм-аута в миллисекундах.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtqml-statemachine-timeouttransition.html