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