From 9dcea027f16c4ce5852da3dfc8aca284c582bd7d Mon Sep 17 00:00:00 2001
From: sola.lu <sola.lu.greentest.com.cn>
Date: 周五, 06 6月 2025 18:19:18 +0800
Subject: [PATCH] 1.注释掉custom margin,解决程序放大后,遮盖窗口底部内容的问题。

---
 examples/qml/main.qml |   79 ++++-----------------------------------
 1 files changed, 9 insertions(+), 70 deletions(-)

diff --git a/examples/qml/main.qml b/examples/qml/main.qml
index 8f1f15a..7f203c4 100644
--- a/examples/qml/main.qml
+++ b/examples/qml/main.qml
@@ -1,80 +1,19 @@
 import QtQuick 2.15
 import QtQuick.Window 2.15
 import QtQuick.Controls 2.15
-import QWindowKit 1.0
 
-Window {
-    id: window
-    width: 800
-    height: 600
-    color: "#f0f0f0"
-    title: qsTr("Hello, world!")
-    Component.onCompleted: {
-        windowAgent.setup(window)
-        window.visible = true
+FramelessWindow {
+    property FramelessWindow childWindow: FramelessWindow {
+        showWhenReady: false
     }
 
-    WindowAgent {
-        id: windowAgent
-    }
-
-    Rectangle {
-        id: titleBar
+    Button {
         anchors {
-            top: parent.top
-            topMargin: 1
-            left: parent.left
-            right: parent.right
+            horizontalCenter: parent.horizontalCenter
+            bottom: parent.bottom
+            bottomMargin: 20
         }
-        height: 32
-        color: "white"
-        Component.onCompleted: windowAgent.setTitleBar(titleBar)
-
-        Text {
-            anchors.centerIn: parent
-            horizontalAlignment: Text.AlignHCenter
-            verticalAlignment: Text.AlignVCenter
-            text: window.title
-            font.pixelSize: 14
-            color: window.active ? "black" : "gray"
-        }
-
-        Row {
-            anchors {
-                top: parent.top
-                right: parent.right
-            }
-            height: parent.height
-
-            QWKButton {
-                id: minButton
-                height: parent.height
-                source: "qrc:///window-bar/minimize.svg"
-                onClicked: window.showMinimized()
-                Component.onCompleted: windowAgent.setHitTestVisible(minButton)
-            }
-
-            QWKButton {
-                id: maxButton
-                height: parent.height
-                source: window.visibility === Window.Maximized ? "qrc:///window-bar/restore.svg" : "qrc:///window-bar/maximize.svg"
-                onClicked: {
-                    if (window.visibility === Window.Maximized) {
-                        window.showNormal()
-                    } else {
-                        window.showMaximized()
-                    }
-                }
-                Component.onCompleted: windowAgent.setHitTestVisible(maxButton)
-            }
-
-            QWKButton {
-                id: closeButton
-                height: parent.height
-                source: "qrc:///window-bar/close.svg"
-                onClicked: window.close()
-                Component.onCompleted: windowAgent.setHitTestVisible(closeButton)
-            }
-        }
+        text: qsTr("Open Child Window")
+        onClicked: childWindow.visible = true
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1