stdware / qwindowkit

Cross-platform frameless window framework for Qt. Support Windows, macOS, Linux.
Apache License 2.0
442 stars 67 forks source link

Snap Layout位置在不同版本qt表现不一样 #69

Open czyt1988 opened 3 months ago

czyt1988 commented 3 months ago

同样的代码,qt6.5正常在最大化最小化按钮下面

qt6.7 msvc2019 会在menubar下面

19276e45_3040267

qt5.14效果 3dc30fd89b697b56dc21bc1d48aad35a

wangwenx190 commented 3 months ago

肯定是qt坐标转换出问题了,snap layout只会紧贴在最大化按钮下方

wangwenx190 commented 3 months ago

你是不是哪里处理过鼠标事件,或者你这个ribbon bar是不是套了好几层窗口之类的

czyt1988 commented 3 months ago

是套了几层窗口,但同样代码,在qt6.5是正常的 set-qwindowkit-on-snap

nidayee1 commented 1 month ago

请问这个问题解决了吗,如果无法定位问题,我想屏蔽 snaplayout页面弹出,可以吗 @wangwenx190 @SineStriker