From aee97c2aab0df050f92e6aceabec51a599f49c3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E5=AD=90=E6=A5=9A=5Czhuzi?= Date: Sun, 11 Jun 2023 21:44:54 +0800 Subject: [PATCH] update --- example/qml/window/MainWindow.qml | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/example/qml/window/MainWindow.qml b/example/qml/window/MainWindow.qml index b0424a7..6a3bd41 100644 --- a/example/qml/window/MainWindow.qml +++ b/example/qml/window/MainWindow.qml @@ -243,7 +243,14 @@ CustomWindow { } function handleDarkChanged(button){ - if(Screen.devicePixelRatio===1){ + var changeDark = function(){ + if(FluTheme.dark){ + FluTheme.darkMode = FluDarkMode.Light + }else{ + FluTheme.darkMode = FluDarkMode.Dark + } + } + if(Screen.devicePixelRatio===1 && FluTools.isWin()){ var pos = button.mapToItem(window.contentItem,0,0) var mouseX = pos.x var mouseY = pos.y @@ -251,11 +258,7 @@ CustomWindow { window.contentItem.grabToImage(function(result) { img_cache.source = result.url canvas.requestPaint() - if(FluTheme.dark){ - FluTheme.darkMode = FluDarkMode.Light - }else{ - FluTheme.darkMode = FluDarkMode.Dark - } + changeDark() canvas.centerX = mouseX canvas.centerY = mouseY anim_radius.enabled = false @@ -264,11 +267,7 @@ CustomWindow { canvas.radius = canvas.maxRadius }) }else{ - if(FluTheme.dark){ - FluTheme.darkMode = FluDarkMode.Light - }else{ - FluTheme.darkMode = FluDarkMode.Dark - } + changeDark() } }