Seite 1 von 1

QTableWidget segmantation fault

Verfasst: 4. März 2011 15:33
von ggg-mike
Hallo zusammen,
ich habe ein QTableWidget dem ich gerne neue Zeilen und anschließend in die Items etwas reinschreiben möchte. Leider bekomme ich immer einen segmantation fault Fehler sobald ich versuche mit

Code: Alles auswählen

ui->tableWidget->item(0,0)->setText("FOO");
Text ein Item zu bekommen.

Hat jemand eine Idee, woran das liegen könnte?

Vielen Dank!

Verfasst: 4. März 2011 15:34
von padreigh
... prüf doch mal obs ein item(0,0) überhaupt gibt ...

Verfasst: 4. März 2011 15:45
von ggg-mike
Also ich habe Im Widget 5 Reihen, die location 0,0 sollte doch eigenlich das 1. Item der 1. Reihe sein, oder?

Was ich jetzt noch festgestellt habe ist das wenn ich erst in das Item klicke, und anschließend dem Item den Text zuweise, geht es auch. Muss man die Items nochmal irgendwie bekannt machen bevor man sie ansprechen kann?

Gruß

Verfasst: 4. März 2011 16:14
von ggg-mike
Hallo,
ok ich glaube jetzt habe ich eine Lösung...

Code: Alles auswählen

QTableWidgetItem *item = new QTableWidgetItem;
item->setText("FOO");
tableWidget.setItem(0,0,item);
Scheint zu funktionieren.

Vielen Dank!