去掉标题栏 qt c++
时间: 2023-10-01 20:08:59 浏览: 107
要去掉 Qt C++ 程序的标题栏,可以使用以下代码:
```cpp
// 隐藏标题栏
setWindowFlags(Qt::FramelessWindowHint);
```
这个函数将窗口的标志设置为无边框窗口,即隐藏标题栏。注意,这样设置后,窗口将没有最大化、最小化和关闭按钮,需要自己实现这些功能。
如果需要恢复标题栏,可以使用以下代码:
```cpp
// 恢复标题栏
setWindowFlags(Qt::Window);
```
这个函数将窗口的标志设置为普通窗口,即恢复标题栏。
相关问题
qt对话框去掉标题栏图标
可以使用以下代码来去掉Qt对话框的标题栏图标:
```cpp
// 设置对话框的窗口标志为无边框窗口
setWindowFlags(Qt::FramelessWindowHint);
// 去掉标题栏图标
setWindowIcon(QIcon());
```
其中,`setWindowFlags(Qt::FramelessWindowHint)`可以将对话框的窗口标志设置为无边框窗口,即去掉标题栏和边框。而`setWindowIcon(QIcon())`则是将对话框的标题栏图标设置为空,从而去掉图标。
QT对话框,去掉标题栏
可以通过设置窗口的样式来去掉标题栏,具体代码如下:
```
setWindowFlags(Qt::FramelessWindowHint);
```
其中,`setWindowFlags()`是设置窗口属性的函数,`Qt::FramelessWindowHint`是指定窗口没有边框的属性。这样设置之后,标题栏就会被去掉了。
阅读全文