diff --git a/src/Qt5/imports/FluentUI/Controls/FluWindow.qml b/src/Qt5/imports/FluentUI/Controls/FluWindow.qml index 8b945e6e..0058bd74 100644 --- a/src/Qt5/imports/FluentUI/Controls/FluWindow.qml +++ b/src/Qt5/imports/FluentUI/Controls/FluWindow.qml @@ -39,6 +39,7 @@ Window { property bool showMaximize: true property bool showStayTop: true property bool useSystemAppBar + property bool autoMaximize: false property var closeListener: function(event){ if(closeDestory){ destoryOnClose() @@ -64,7 +65,11 @@ Window { d.changedStayTop() if(useSystemAppBar){ window.moveWindowToDesktopCenter() - window.visible = true + if(window.autoMaximize){ + window.showMaximized() + }else{ + window.show() + } } } Component.onDestruction: { @@ -224,7 +229,11 @@ Window { if (blurBehindWindowEnabled) window.background = undefined } - window.show() + if(window.autoMaximize){ + window.showMaximized() + }else{ + window.show() + } } } WindowLifecycle{ diff --git a/src/Qt6/imports/FluentUI/Controls/FluWindow.qml b/src/Qt6/imports/FluentUI/Controls/FluWindow.qml index 3aaef56e..532fa385 100644 --- a/src/Qt6/imports/FluentUI/Controls/FluWindow.qml +++ b/src/Qt6/imports/FluentUI/Controls/FluWindow.qml @@ -38,6 +38,7 @@ Window { property bool showMaximize: true property bool showStayTop: true property bool useSystemAppBar + property bool autoMaximize: false property var closeListener: function(event){ if(closeDestory){ destoryOnClose() @@ -63,7 +64,11 @@ Window { d.changedStayTop() if(useSystemAppBar){ window.moveWindowToDesktopCenter() - window.visible = true + if(window.autoMaximize){ + window.showMaximized() + }else{ + window.show() + } } } Component.onDestruction: { @@ -223,7 +228,11 @@ Window { if (blurBehindWindowEnabled) window.background = undefined } - window.show() + if(window.autoMaximize){ + window.showMaximized() + }else{ + window.show() + } } } WindowLifecycle{