TimeoutTransition QML Type

The TimeoutTransition type provides a transition based on a timer. 更多...

import 語句: import QtQml.StateMachine 1.15
Since: Qt 5.4
繼承:

QSignalTransition

特性

詳細描述

Timer type can be combined with SignalTransition to enact more complex timeout based transitions.

TimeoutTransition is part of 聲明狀態機框架 .

用法範例

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 timeout interval in milliseconds.