TimeoutTransition QML Type

TimeoutTransition型は、タイマーに基づくトランジションを提供する。詳細...

Import Statement: import QtQml.StateMachine 6.8
Inherits:

QSignalTransition

プロパティ

詳細説明

Timer 型を と組み合わせることで、より複雑なタイムアウトに基づく遷移を実現することができます。SignalTransition

TimeoutTransition はQt State Machine QML API の一部です。

使用例

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

ミリ秒単位のタイムアウト間隔。


©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。