当前位置: 代码迷 >> QT开发 >> Qt:WindowStaysOnTopHint 不起作用,该如何解决
  详细解决方案

Qt:WindowStaysOnTopHint 不起作用,该如何解决

热度:595   发布时间:2016-04-25 02:56:57.0
Qt::WindowStaysOnTopHint 不起作用
我开写了一个窗体想让他一直在最上面,设置了flag可是这个有时候能一直在最前有时候就不管用了,就能被其他窗体覆盖,甚至在有的电脑上一开始有用,突然就不行了,后来就一直不能放到最前了。但是同样的程序在有的电脑上可以。
我用的是mingw+5.3.2 win7 x64
这是我的代码,有没有谁知道这是怎么回事呢。

this->setWindowFlags(this->windowFlags()| Qt::X11BypassWindowManagerHint|Qt::FramelessWindowHint|Qt::WindowStaysOnTopHint);

------解决思路----------------------
Qt5的这个确实会有问题,Qt4正常,如果只是在windows平台 可以试试windows api
  相关解决方案