QT QDialog如何弹出一个子窗口

时间:2023-03-09 16:33:12
QT  QDialog如何弹出一个子窗口

1. 假设已有一个QDialog的父窗口, 想弹出的子窗口为自己实现的myDialog : QDialog.

myDialog 设计和平常的QDialog一样,

childDialog : public QDialog

{

... ...

setLayout(mainLayout);

}

子窗口的退出用 槽成员函数 done(int);

2. 在父窗口中实现子窗口弹出

设定按键信号槽

在槽函数中

childDialog myDialog;

myDialog.exec();  即可