Qt 5.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"
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: Qt 5.4 QML 自定义信号
下一篇: Covenant 利用分析
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论