[SOLVED] showing the dialog in a different way
-
I am trying to load up the dialog in a different way so that the mainwindow does not continue to read the next line in code until the dialog is closed. is this possible? below is the code that i think will work but i am getting an error... expected primary-expression before '*' token
the loginBox is the name to my dialog.
@ui->stackedWidget->setCurrentWidget(loginBox);@ -
A modal dialog via
@loginBox->exec();@
is probably what you want -
here are the two lines. the last line gives the error.
@login->show();
ui->stackedWidget->setCurrentWidget(loginBox);@no i don't want login->exec because i can't see the mainwindow
-
So, it's not really a dialog... Are you sure your error "expected primary-expression before ‘*’ token" is on that line?
-
yes. the loginBox is the name of the dialog. expected primary-expression before ')' token. my first post did not save the error correctly.
-
You'll have to show us the rest of the code (particularly where you are declaring you loginBox).
-
i am not declaring the loginbox in the header. only at the mainwindow.cpp file.
@MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
login = new loginBox(this);login->setModal(true);login->show();
ui->stackedWidget->setCurrentWidget(loginBox);@