setWindowFlags(
Qt::WindowCloseButtonHint|Qt::MSWindowsFixedSizeDialogHint
)
Dialog *pDlg = new Dialog(this);
pDlg->setModal(true);
pDlg->setWindowFlags(Qt::WindowCloseButtonHint|Qt::MSWindowsFixedSizeDialogHint);
pDlg->show();
对话框设置了这个属性,就不能显示在付窗口的中间了。