Я знаю, что этот вопрос задавался несколько раз, (/2940796/pokazat-formu-v-qt)
Я пытаюсь открыть существующую форму в моем проекте Qt C ++. Она должна быть подчиненной формой вместо поля QDialog.
обе формы имеют файлы .ui, .h и .cpp с ними.
в моем mwindowtest.cpp У меня есть
//this is used to handle the button click to open the new form
connect(btnConnect, SIGNAL(click()), this, SLOT(openNewWindow()));
для функции:
void mWindowTest::openNewWindow(){
mForm = new dialog (this);
mForm->show();
}
в моем mwindowtest.cpp у меня есть:
#include <dialog.h> //second form
class dialog;
Я сейчас получаю сообщение об ошибке mForm не был объявлен в этой области, но я не уверен, что объявить mForm, как в моем файле заголовка.
любые советы будут с благодарностью.
Спасибо