隐藏前的界面
隐藏
配置状态栏的SizeGripEnabled属性为false
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
this->statusBar()->setSizeGripEnabled(false);//隐藏状态栏上的拖动图标
}
隐藏后的界面
扩展
QSizeGrip(QWidget *parent)
The QSizeGrip class provides a resize handle for resizing top-level windows.(译:QSizeGrip类提供了一个调整顶级窗口大小的句柄。)
隐藏的拖动图标本质是一个QSizeGrip的对象,在QStatusBar类中包含一个该对象,所有在QMainwindow窗口上会呈现出来。由于QSizeGrip继承自QWidget,所有在界面需要的地方,可以自行添加该控件实现对主窗口大小的调整。