qtc++中dialog的标题栏怎么设置显示最大化和最小化的按钮
时间: 2024-02-12 10:06:56 浏览: 190
在 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() 函数来设置固定大小。
阅读全文