Problema de salto de formulario múltiple de qt
Abra otro formulario en un formulario
1. Cree el formulario form1 a través del diseñador
2. Cree el formulario form2 a través del diseñador
3. código fuente
#include "Form1Dialog.h"
#include "Form2Dialog.h"
Form1Dialog::Form1Dialog(QWidget *padre): QDialog (padre )
{
setupUi(this);
QObject ::connect(pushButton,SEÑAL(clicked()),this,SLOT(showForm2( )) );
}
void MainDialog:: showForm2()
{
Form2Dialog newform(this);
newform.exec();
}
Cuando el formulario retroceda, simplemente ciérrese en form2 y volverá al formulario anterior (form1) (Porque el formulario anterior no estaba cerrado)