QSqlQueryModel return from Function outside [solved]
-
Hello,
i have a problem with this funktion. The Funktion load the completly Database but i dont know how can return the model
@MainWindow main;
QSqlQuery *qry = new QSqlQuery(main.mydb1);
QSqlQueryModel *model = new QSqlQueryModel();
qry->prepare("select * from "+tableName+"");
if(qry->exec())
{
model->setQuery(*qry);
}@When i do this in another Programm i can the Model view in tableView with ui->tableView->setModel(model) but not in a function outside from the code. Or can i set the tableView in the function?
I hope my englisch is good to understand my problem.Bye
Alex from Germany
-
Well, if i understand you correctly this is more c++ question. As a solution you can pass to the function pointer to you model which is outside from function:
@bool loadDb(QSqlQueryModel *model)
{
//load your database
}@ -
Hello;
thank you for the help. That was the right solution.
Thank you for it
Bye
Alex from Germany
-
You’re welcome !
Also can you please update the thread title prepending [solved] so other forum users may know a solution has been found. -
bq. thread title prepending [solved]
Hello, how get this? I Don´t know?
Alex
-
Just edit first post of this thread
and change caption. -
Are this okay?
-
Yes ok. :)
-
Supi :-)