From 9e96ea43436d5ed200c57d6b229cddf9bdf9e55a Mon Sep 17 00:00:00 2001 From: Yuhang Zhao <zhaoyuhang@rankyee.com> Date: 周一, 10 2月 2025 18:06:41 +0800 Subject: [PATCH] make demo a GUI application in CMake --- examples/qml/main.qml | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/examples/qml/main.qml b/examples/qml/main.qml index ff034e9..edb563e 100644 --- a/examples/qml/main.qml +++ b/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 } } -- Gitblit v1.9.1