# Qt编程技巧  窗口置顶

- URL: https://www.yidoo.xyz/top-of-qt-programming-skills-window
- 作者: 核动力蜗牛
- 发布时间: 2010-02-03
- 更新时间: 2010-02-03
- 分类: 技术笔记
- 标签: qt

一般来是说窗体置顶和取消只要

```cpp
setWindowFlags(Qt::WindowStaysOnTopHint);
         setWindowFlags(Qt::Widget);
```

要是开始不设置这个，后面要再设置就不可以了所以要加以改进，可以先 hide(),然后在 show()，代码如下：

```cpp
hide();
setWindowFlags(Qt::WindowStaysOnTopHint);
show();

hide();
setWindowFlags(Qt::Widget);
show();
```
