注意 ChildDialog 是的基类是 QWidget 不是QDialog
1、在子窗体的构造函数中添加:
ChildDialog::ChildDialog(QWidget*parent):
QDialog(parent),
ui(new Ui::ChildDialog)
{
ui->setupUi(this);
setWindowFlags(Qt::CustomizeWindowHint|Qt::FramelessWindowHint);
hide();
}
2 、在父窗口的构造函数中添加:
MainWindow::MainWindow(QWidget*parent):
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
this->resize(100,100);
m_pChildDlg = new ChildDialog(this);
m_pChildDlg->move(0,0);
m_pChildDlg->resize(100,100);
m_pChildDlg->show();
}