1、如果窗口设置了this->setAttribute(Qt::WA_DeleteOnClose)这个属性,
在窗口接受了关闭事件后,Qt会释放这个窗口所占用的资源
2、部件resize和setFixSize。
setFixSize相当于设置部件最小的最大大小为同一个值,即固定部件大小
3、设置窗口属性
this->setWindowFlags(Qt::FramelessWindowHint | Qt::SubWindow);标题栏隐藏、设置为子窗口(即使没有指定父窗口)
4、自动关闭提示框
QMessageBox *msgBox = new QMessageBox(QMessageBox::Information, "提示", "操作成功", QMessageBox::Ok);
msgBox->setAttribute(Qt::WA_DeleteOnClose);
msgBox->setModal(false);
msgBox->setButtonText(QMessageBox::Ok, "确定");
QTimer::singleShot(2000, msgBox, SLOT(close()));
msgBox->show();