Тип QML TimeoutTransition
Тип TimeoutTransition обеспечивает переход, основанный на таймере. Подробнее...
| Описание импорта: | import QtQml.StateMachine 1.11 |
| С версии: | Qt 5.4 |
| Наследует: |
Свойства
- timeout : int
Подробное описание
Тип таймера можно комбинировать с SignalTransition, чтобы реализовать более сложные переходы, основанные на таймауте.
TimeoutTransition является частью Фреймворка декларативных конечных автоматов.
Пример использования
import QtQuick 2.0
import QtQml.StateMachine 1.0 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/archives/qt-5.11/qml-qtqml-statemachine-timeouttransition.html