qml show time - KerwinKoo/KerwinKoo.github.io GitHub Wiki

Qt5.4 QML 时间显示

import QtQuick 1.1

Rectangle {
    width: 300
    Text{
        id: showTemp
        width: parent.width / 2
        height: parent.height - 2
        anchors.verticalCenter: parent.verticalCenter
        verticalAlignment: Text.AlignVCenter
        anchors.left: parent.left
        anchors.leftMargin: 8
        font.pixelSize:16
    }

    function setDateTime(){
        var today = new Date();
        var year = today.getFullYear();
        var month = today.getMonth() + 1;
        var nowday = today.getDate();
        var hours = today.getHours();
        var minutes = today.getMinutes();
        var seconds = today.getSeconds();

        date_show_text.text = year + '-'  + date_formart(month) + "-" + date_formart(nowday) + "  " + date_formart(hours) +
                ':' + date_formart(minutes) //+ ':' + date_formart(seconds)
    }

    function date_formart(value){
        return value < 10 ? ('0' + value) : value
    }

    Timer{
       interval: 60000  //60seconds
//       interval: 1000
       running: true
       repeat: true
       triggeredOnStart: true
       onTriggered:{
           setDateTime()
       }
    }

    Text {
        id: date_show_text
        anchors.centerIn: parent
        font.pointSize: 11
        color:"#3C3B37"

    }

}
⚠️ **GitHub.com Fallback** ⚠️