首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT子窗体用了windowframeless之后的种种有关问题

2012-10-16 
QT子窗体用了windowframeless之后的种种问题我在主窗口(QMainwidow)上有两个子窗口(QDialog)对象,两个都用

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


[解决办法]

探讨

谢谢你,不过你说的不是我想要的。我要做的是在一个父窗口上建立多个小的窗口,然后他们可以各自自由的移动

热点排行