35 lines
696 B
QML
35 lines
696 B
QML
import QtQuick
|
|
import QtQuick.Layouts
|
|
|
|
Item {
|
|
id: clockRoot
|
|
implicitWidth: timeText.implicitWidth
|
|
implicitHeight: timeText.implicitHeight
|
|
|
|
property string dateTime: ""
|
|
|
|
function updateTime() {
|
|
dateTime = Qt.formatDateTime(new Date(), "ddd, MMM dd | HH:mm:ss");
|
|
}
|
|
|
|
Timer {
|
|
interval: 1000
|
|
running: true
|
|
repeat: true
|
|
triggeredOnStart: true
|
|
onTriggered: clockRoot.updateTime()
|
|
}
|
|
|
|
Text {
|
|
id: timeText
|
|
text: clockRoot.dateTime
|
|
color: "#a9b1d6"
|
|
font {
|
|
pixelSize: 16
|
|
family: "Comic Relief"
|
|
bold: true
|
|
}
|
|
anchors.centerIn: parent
|
|
}
|
|
}
|