Ввиду того, что я в qt нуп, возник еще 1 вопрос касаемо этой темы, допустим у меня выводиться не одна строка, а несколько. То, как я понимаю:
QSqlQuery query;
query.exec("SELECT COUNT(*) FROM блаблабла WHERE блаблабла");
if(!query.isActive())
{
//ошибка
qDebug()<<query.lastError().text();
...
}
query.first();
int count = query.value(0).toInt();
уже не спасёт. 
К примеру:
QSqlQuery selectt;
 selectt.exec("SELECT Decision FROM блаблабла WHERE блаблабла");
 selectt.first();
 Decision = selectt.value(0).toString();
  
 ui->textEdit_2->setText(Decision);
Выводит только первую строку, хотя сам запрос может выводить по несколько строк. И вот чтобы использовать, чтобы например номер строки задать переменной а потом уже менять саму переменную (нажатием кнопки например) и выводилась нужная строка.