clock formatting
This commit is contained in:
parent
f6fa998e33
commit
98f1aea673
3 changed files with 21 additions and 24 deletions
|
|
@ -1,40 +1,35 @@
|
|||
import Quickshell
|
||||
import Quickshell.Io
|
||||
import QtQuick
|
||||
import "root:styled"
|
||||
import "../../../styled/"
|
||||
import "../../../config/"
|
||||
|
||||
Item {
|
||||
id: clock
|
||||
id: root
|
||||
|
||||
implicitWidth: Dimensions.clock.width
|
||||
implicitHeight: Dimensions.clock.height
|
||||
|
||||
StyledLabel {
|
||||
anchors.fill: text
|
||||
anchors.fill: parent
|
||||
anchors.centerIn: parent
|
||||
}
|
||||
|
||||
StyledText {
|
||||
id: text
|
||||
anchors.centerIn: parent
|
||||
topPadding: Dimensions.clock.verticalPadding
|
||||
bottomPadding: Dimensions.clock.verticalPadding
|
||||
leftPadding: Dimensions.clock.horizontalPadding
|
||||
rightPadding: Dimensions.clock.horizontalPadding
|
||||
|
||||
font.pixelSize: Dimensions.clock.fontSize
|
||||
|
||||
Process {
|
||||
id: dateProc
|
||||
text: ` ${Qt.formatDateTime(clock.date, "hh:mm:ss AP")}`
|
||||
|
||||
command: ["date"]
|
||||
running: true
|
||||
|
||||
stdout: StdioCollector {
|
||||
onStreamFinished: text.text = ` ${this.text}`
|
||||
}
|
||||
}
|
||||
|
||||
Timer {
|
||||
interval: 1000
|
||||
running: true
|
||||
repeat: true
|
||||
onTriggered: dateProc.running = true
|
||||
SystemClock {
|
||||
id: clock
|
||||
precision: SystemClock.Seconds
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue