linux环境下不能将qt的无框架窗口拖出桌面

今天用qt写了一个无框架的窗口,发现在linux环境下不能将其拖出桌面,就是移动到桌面边界时还可以继续移动,窗口有部分被遮住。我问了很多人,都说这是linux环境的bug,请问有代码可以解决吗?可是同样的代码在windows下面就可以,请问怎么解决?

linux环境下不能将qt的无框架窗口拖出桌面 ,同问

https://www.byteisland.com/linux-qt-%E6%97%A0%E8%BE%B9%E6%A1%86%E7%AA%97%E4%BD%93%E7%9A%84%E7%A7%BB%E5%8A%A8%E4%BB%A5%E5%8F%8A%E7%A6%81%E6%AD%A2%E4%BD%BF%E7%94%A8%E7%AA%97%E4%BD%93%E7%9A%84%E6%9C%80%E5%A4%A7%E5%8C%96/
用x11的代码可以解决.我按照这个代码已经搞定