Form1,Form2是小弟用Qt Creator产生的Dialog。
我用以下方式开启Form1:
Form1 *p1=new Form1;
p1->exec();
然后将开启Form2的程式码写在Form1的constructor中。
程式码如下:
Form1::Form1(QWidget *parent)
: QDialog(parent), ui(new Ui::Form1)
{
ui->setupUi(this);
Form2 *p2=new Form2;
p2->exec();
}
结果却是必须等到Form2 close()之后Form1才会显示出来。
小弟希望达到的效果是Form1显示完成后直接自动显示Form2。
请问我该如何做?麻烦前辈们帮忙解惑了。
感激不尽。
注:因特殊原因一定要用exec();不可用show();