Seite 1 von 1

[gelöst] Qt4: Zellentext von QTableWidget setzen

Verfasst: 10. Oktober 2007 21:40
von -marcelp-
Hallo zusammen,

ich habe noch Probleme beim Umstieg von Qt3 auf Qt4.
Ich möchte SQL-Daten in einem QTableWidget anzeigen.
Meine Binary verabschiedet sich mit der Meldung

Segmentation fault (core dumped)
*** Exited with status: 139 ***

bei diesem Code:

while(query.next())
{
tblLall->item(query.at(),0)->setText(query.value(0).toString());
tblLall->item(query.at(),1)->setText(query.value(1).toString());
...
}

(query = QSqlQuery, tblLall = QTableWidget)

Die Datenbankverbindung steht, ich kann die Daten zB. mit QMessageBox ausgeben.
Was ist falsch?

MfG, Marcel

Verfasst: 11. Oktober 2007 07:09
von macman
Weißt Du wie man einen Debugger nutzt? Dann sollte es wohl kein Problem sein so einem Fehler auf die Schliche zu kommen.

Verfasst: 11. Oktober 2007 20:18
von -marcelp-
Ich konnte es inzwischen lösen:

tblLall->setItem(query.at(),0,new QTableWidgetItem(query.value(0).toString()));

MfG, Marcel