我需要做一个无边框的窗体调用了Qt::FramelessWindowHint,然后在窗体里有一个窗口调用SDL需要用到winId()这个函数,不过我发现当这两个东西同时出现时会引起一些问题,就是我设置了整个窗体的拖动事件,而且自己定义了关闭和最小化按钮,是在网页上实现的,但是当这两个同时加载时会导致有一部分区域失效,但是能看到那部分的东西。
如图红色的部分会失效,左边的黑框是调用的SDL 右边是其他的。红色区域就像被覆盖一样网页上的按钮什么的都没用了,也无法拖动,但是当我调试时有时候是ok的。当红色区域加载时会有一个类似大的白色按钮的区域一闪这时这个区域就会有效,但是直接点击运行那一块就失效了。。。有没有人有这方面的办法。。。