QTableWidget segmantation fault

Alles rund um die Programmierung mit Qt
Antworten
ggg-mike
Beiträge: 7
Registriert: 27. August 2010 00:45

QTableWidget segmantation fault

Beitrag 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!
padreigh
Beiträge: 340
Registriert: 13. Mai 2010 10:06

Beitrag von padreigh »

... prüf doch mal obs ein item(0,0) überhaupt gibt ...
Patrick (QtCreator 1.3.1, Qt 4.6.3)
---
template = subdirs
ggg-mike
Beiträge: 7
Registriert: 27. August 2010 00:45

Beitrag 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ß
ggg-mike
Beiträge: 7
Registriert: 27. August 2010 00:45

Beitrag 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!
Antworten