RibbonSplashScreen: Fix for macOS in Qt 6.

This commit is contained in:
Mentalflow 2025-05-24 01:04:06 +08:00
parent 9ba6675bd7
commit c367541af8
Signed by: Mentalflow
GPG Key ID: 5AE68D4401A2EE71
2 changed files with 2 additions and 2 deletions

View File

@ -108,6 +108,7 @@ Window {
Component.onCompleted: {
windowAgent.setup(root)
root.flags |= Qt.WindowStaysOnTopHint
if (Qt.platform.os === 'windows')
{
windowAgent.setWindowAttribute("dwm-blur", blurBehindWindow)
@ -117,7 +118,6 @@ Window {
windowAgent.setWindowAttribute("blur-effect", blurBehindWindow ? RibbonTheme.isDarkMode ? "dark" : "light" : "none")
PlatformSupport.showSystemTitleBtns(root, false)
}
root.flags |= Qt.WindowStaysOnTopHint
root.visible = true
windowAgent.centralize()
raise()

View File

@ -108,6 +108,7 @@ Window {
Component.onCompleted: {
windowAgent.setup(root)
root.flags |= Qt.WindowStaysOnTopHint
if (Qt.platform.os === 'windows')
{
windowAgent.setWindowAttribute("dwm-blur", blurBehindWindow)
@ -117,7 +118,6 @@ Window {
windowAgent.setWindowAttribute("blur-effect", blurBehindWindow ? RibbonTheme.isDarkMode ? "dark" : "light" : "none")
PlatformSupport.showSystemTitleBtns(root, false)
}
root.flags |= Qt.WindowStaysOnTopHint
root.visible = true
windowAgent.centralize()
raise()