QML之Timer定時器

QML的定時器Timer是一個不可視的對象,用法很簡單,需要設置的值也很少。


Timer {
        id: timer_button;
        interval: 500;//設置定時器定時時間爲500ms,默認1000ms
        repeat: false //是否重複定時,默認爲false
        running: false //是否開啓定時,默認是false,當爲true的時候,進入此界面就開始定時
        triggeredOnStart: false // 是否開啓定時就觸發onTriggered,一些特殊用戶可以用來設置初始值。
        onTriggered: {button.color = "green"  //定時觸發槽,定時完成一次就進入一次
        }
        //restart ,start,stop,定時器的調用方式,顧名思義


    }


    Text {
        id: button
        anchors.centerIn: parent
        text: qsTr("Buton")
        font.pixelSize: 45
        color: "red"
        MouseArea{
            anchors.fill: parent
            onClicked: timer_button.start(); //開啓定時器
        }
    }
發佈了30 篇原創文章 · 獲贊 29 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章