qtc++中dialog的标题栏怎么设置显示最大化和最小化的按钮
时间: 2024-02-12 07:06:56 浏览: 174
visual c++ vc在窗口标题栏上添加自己的按钮.挨着最小化按钮
5星 · 资源好评率100%
在 Qt C++ 中,可以使用 Qt::WindowMinMaxButtonsHint 标志来显示 QDialog 的最大化和最小化按钮。具体实现方式如下:
```
QDialog *dialog = new QDialog();
dialog->setWindowFlags(dialog->windowFlags() | Qt::WindowMinMaxButtonsHint);
```
其中,第一行创建了一个 QDialog 对象,第二行使用了 QDialog 的 setWindowFlags() 函数来设置窗口标志,使用了 Qt::WindowMinMaxButtonsHint 标志来显示最大化和最小化按钮。
另外,如果想要在 QDialog 对象的构造函数中同时设置窗口标志和窗口大小,可以使用如下方式:
```
QDialog *dialog = new QDialog(0, Qt::WindowMinMaxButtonsHint);
dialog->setFixedSize(800, 600);
```
其中,第一行创建了一个 QDialog 对象,并在构造函数中同时设置了窗口标志和父窗口。第二行使用了 QDialog 的 setFixedSize() 函数来设置固定大小。
阅读全文