QT子窗体用了windowframeless之后的种种问题
我在主窗口(QMainwidow)上有两个子窗口(QDialog)对象,两个都用了setWindowFlags(Qt::FramelessWindowHint);来隐藏标题栏,然后主窗体中new了两个子窗体对象,可是程序运行之后,主窗体中先创建的窗体始终在后NEW出来的那个窗体的下面,如果不把标题栏隐藏就是正常的,点击哪个窗体哪个就在上面。但我不能要标题栏啊,怎么办。
我尝试了这个setWindowFlags(Qt::Dialog|Qt::FramelessWindowHint);这个虽然可以实现我的目的,但是另一个问题又出来了,这样就窗体移动的范围就只能桌面范围内,不能移动到桌面范围外,怎么解决好呢,因为我的窗体要用定时器不断的setgeometry把他慢慢移动到桌面外,造成滑动效果。
[解决办法]