窗口的状态-最大化最小化全屏
1.setWindowState(Qt::WindowMaximized);
2.WindowMinimized WindowMaximized
WindowNoState WindowFullScreen
3.showMaximized() showMinimized()
4.showNormal() showFullScreen()
定制窗口
1.CustomizeWindowHint
2.setWindowFlags
3.setWindowFlag(Qt::WindowCloseButtonHint,false)
4.Qt::WindowCloseButtonHint|Qt::WindowMinimizeButtonHint
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
// this->setWindowFlags(Qt::FramelessWindowHint);
// this->setWindowFlag(Qt::WindowMinimizeButtonHint,false);
// this->setWindowFlag(Qt::WindowMaximizeButtonHint,false);
//标题栏保留去掉其他按钮
//this->setWindowFlags(Qt::WindowTitleHint | Qt::CustomizeWindowHint);
//只有close按钮
this->setWindowFlags(Qt::WindowCloseButtonHint);
}