Seite 1 von 1

Problem mit Tabelle

Verfasst: Mittwoch 14. April 2010, 22:53
von Shaldy
Hallo mal wieder.

Ich weiß, das sieht ziemlich faul aus, dass ich jetzt das dritte Topic nacheinander eröffne, aber ich find die Lösungen echt nicht ohne Hilfe.

Also, ich habe ein TableWidget mit zwei Spalten x und f(x). Jetzt will ich 5 Reihen hinzufügen und diese anschließen mit Werten füllen.
Wie kann ich neue Reihen zur Tabelle hinzufügen und wie kann ich die einzelnen Zellen bearbeiten?!

Danke.

Verfasst: Donnerstag 15. April 2010, 05:43
von ichisich
Das sieht nicht nur faul aus, das ist faul.

Dem Englischen bist du ein bisschen mächtig ?

Code: Alles auswählen

insertRow  (self, int row)
treffender hätte man eine Methode nicht nennen können die diesen Zweck erfüllt.

Code: Alles auswählen

QTableWidgetItem item  (self, int row, int column)
gibt dir das QTableWidgetItem an der gewünschten Stelle zurück

Code: Alles auswählen

setData  (self, int, QVariant)
angewendet auf das zurück gegeben QtableWidgetItem füllt es mit Werten.
Wobei int in deinem Fall vermutlich den Wert von Qt.DisplayRole bekommen muss.

Nichts für ungut ....

Verfasst: Donnerstag 15. April 2010, 15:04
von Shaldy
Hab grade erst mit Qt angefangen, und hab die ganze Zeit nach sowas wie newRow ooder so gesucht.

Ja ich kann Englisch, und danke für die Hilfe.

Verfasst: Donnerstag 15. April 2010, 15:15
von ichisich
paßt scho ;-)