天天看點

QML事件處理--定時器

定時器可以用來将一個動作在指定的時間間隔觸發一次或者多次,在QML中使用Timer元素來表示一個定時器。

Item {
    Timer {
        //interval屬性用來設定時間間隔,機關是毫秒,預設值是1000毫秒;
        //repeat屬性設定是否重複觸發,如果為false,值觸發一次,并将running自動設為false
        //running屬性為true時開啟定時器,否則停止定時器
        //定時器觸發執行onTriggered()信号處理函數,可以定義一些操作
        //Timer還提供了一些函數,如restart()、start()和stop()等
        interval: 500; running:true; repeat:true
        onTriggered: time.text = Date().toString()
    }
    Text {id: time}
}
           

繼續閱讀