Qt 5.4 QML 时间显示

发布于 2024-08-25 09:23:46 字数 1326 浏览 25 评论 0

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"
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

文章
评论
27 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文