1:弹窗要固定大小,通过设置 this->layout()->setSizeConstraint(QLayout::SetFixedSize); 来完成;
2:QDialog 设置 1 以后,如果界面有东西需要隐藏,导致高度变化,创库会不居中显示,要在显示前设置为不可见,这时如果重载了 showEvent,还是会导致窗口不居中 ;
需要在 showEvent 中写 QDialog::showEvent(e);