The TimeoutTransition type provides a transition based on a timer. 更多...
import 语句: | import QtQml.StateMachine 1.0 |
Since: | Qt 5.4 |
继承: | QSignalTransition |
Timer type can be combined with SignalTransition to enact more complex timeout based transitions.
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 .
The timeout interval in milliseconds.