定時器可以用來将一個動作在指定的時間間隔觸發一次或者多次,在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}
}