引用楼主fengufo于2007-08-06 10:40发表的 窗口置顶问题!! :
窗口置顶在构造中写如下:
this->setWindowFlags(Qt::WindowStaysOnTopHint);
窗口将在所有窗口的上层。
如想在菜单中点击设置,调用如上函数。窗口会被关闭。
为何呀。如何动态设置。
可以这样做:
菜单处理程序中如果要调用setWindowFlags(Qt::WindowStaysOnTopHint)窗口不光会被 hide()位置还有可能发生变化,可以先保存一下点击时的pos,然后setWindowFlags(),再move到刚保存的位置,最后show(),就可以了~