This commit is contained in:
zhuzichu
2024-01-02 18:27:59 +08:00
parent 1464e647d9
commit 0e0a385f2d
5 changed files with 20 additions and 12 deletions

View File

@ -69,14 +69,14 @@ Window {
Component.onCompleted: {
_realHeight = height
_realWidth = width
lifecycle.onCompleted(window)
initArgument(argument)
moveWindowToDesktopCenter()
fixWindowSize()
useSystemAppBar = FluApp.useSystemAppBar
if(!useSystemAppBar){
loader_frameless_helper.sourceComponent = com_frameless
loader_frameless_helper.sourceComponent = com_frameless_helper
}
lifecycle.onCompleted(window)
initArgument(argument)
if(window.autoMaximize){
window.showMaximized()
}else{
@ -120,7 +120,7 @@ Window {
function onClosing(event){closeListener(event)}
}
Component{
id:com_frameless
id:com_frameless_helper
FluFramelessHelper{
onLoadCompleted:{
window.moveWindowToDesktopCenter()
@ -305,7 +305,8 @@ Window {
}
function moveWindowToDesktopCenter(){
screen = Qt.application.screens[FluTools.cursorScreenIndex()]
window.setGeometry((Screen.width-window.width)/2+Screen.virtualX,(Screen.height-window.height)/2+Screen.virtualY,window.width,window.height)
var taskBarHeight = FluTools.getTaskBarHeight(window)
window.setGeometry((Screen.width-window.width)/2+Screen.virtualX,(Screen.height-window.height-taskBarHeight)/2+Screen.virtualY,window.width,window.height)
}
function fixWindowSize(){
if(fixSize){