Zhao Yuhang
2025-02-09 f1d4f07dcb8bd93578abb2fc1e289050d7e1c3ee
examples/qml/main.qml
@@ -1,6 +1,6 @@
import QtQuick 2.15
import QtQuick.Window 2.15
import QtQuick.Controls 2.15
import QtQuick.Controls.Basic 2.15
import Qt.labs.platform 1.1
import QWindowKit 1.0
@@ -12,8 +12,8 @@
    title: qsTr("Hello, world!")
    Component.onCompleted: {
        windowAgent.setup(window)
        windowAgent.setWindowAttribute("dark-mode", true)
        window.visible = true
        delayInitTimer.start()
    }
    QtObject {
@@ -30,6 +30,14 @@
        running: true
        repeat: true
        onTriggered: timeLabel.text = Qt.formatTime(new Date(), "hh:mm:ss")
    }
    Timer {
        id: delayInitTimer
        interval: 100
        running: false
        repeat: false
        onTriggered: windowAgent.setWindowAttribute("dark-mode", true)
    }
    WindowAgent {
@@ -144,6 +152,7 @@
        color: "#FEFEFE"
        Component.onCompleted: {
            if ($curveRenderingAvailable) {
                console.log("Curve rendering for text is available.")
                timeLabel.renderType = Text.CurveRendering
            }
        }