-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows 10下使用DWM Blur效果边缘会出现模糊,顶部出现多余横线 #132
Comments
为啥我的win10上没复现 |
我是qt6.6.1,我有空试试你的版本 |
我用的是Windows 10 on Arm64,版本号是21390.1,因为是mingw编译就没有安装Windows SDK,之前反馈的用户用的是Windows 10 22H2(19045.4842),Qt 6.5.1, msvc,也同样出现了这个问题。 |
我是 Windows 10 22H2(19045.4780)。。。暂时测不了 |
嗯嗯,或许可以看看别的用户是否也有相关问题。主要是我的设备不是Mac就是Windows 11,实在找不到Windows 10的设备了,有用户反馈我才做的测试,发现也出现了相应问题。 |
dwm blur 是有这个问题。这个效果是用私有API强行开出来的,如果你想要传统的模糊效果(非亚克力、非云母),可以自己用DwmEnableBlurBehindWindow搭配透明的窗口背景来实现。 |
你可以试试把 |
|
那可能就是blur水土不服了,本来就是逆向来的。 |
或者,你可以在win10上关掉编译选项QWINDOWKIT_ENABLE_WINDOWS_SYSTEM_BORDERS,这样整个系统边框都会被隐藏,可能就没这个问题了。 |
是的,其他几个效果(Acrylic,mica,mica-alt)在Windows 10下也不能开启,我索性就让Windows 10下都不开启模糊化效果了。Windows 10明年支持就到期了,现在再往里面投入应该收益不大,Windows 11下没问题就OK,不过Windows 11下的Acrylic和Mica之类的效果都有各种各样的问题,只有DWM是正常的,不过有一个可以用就行了。
其余的可以自己加蒙版自定义。
|
很烦。那win10上还是不要用了吧。。。我看你的仓库里还有一个 win10 边框的 issue,那个方便的话也开个issue吧。这个 issue 留着不关。 |
OK,#134 已经开好了 |
复现流程:直接编译仓库,使用示例程序,在Windows 10下使用DWM Blur效果,窗口边缘会出现多余模糊(这部分本该是窗口阴影),顶部出现多余横线(约1px,系统日间模式为纯白,夜间模式为纯黑)。
图片:
The text was updated successfully, but these errors were encountered: