本人使用qt程序写了一个app,app里主要有个widget,
//MyWidget.cpp
setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);
setAttribute(Qt::WA_TranslucentBackground);
设置了以后的确有效果,但是当我将另一个应用程序B(3D建模查看应用,exe程序)最大化的时候,程序B盖住了我的app,
补充下,程序B不是简单的窗口最大化,有点类似于chrome浏览器下面的F11功能,就是去标题栏,窗口最大化效果。
下面有我上次的图片,图片里“Help"和“配置完成”是我的应用程序,下面的车子就是3D查看工具。
想请问下,有没有什么办法可以解决,我想让我的app永远在窗口最前端的需求!
我想程序B最大化的时候,肯定是也像windows程序发去申请最前端的要求,然后我的最前端就被夺走了。
PS:我如果开两个显示器的话(一个主机,两个显示器显示),最大化,我的app就不会被覆盖,不明白怎么回事。