Problem mit Tabelle

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
Antworten
Shaldy
User
Beiträge: 123
Registriert: Sonntag 2. März 2008, 22:49

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.
Dies ist keine Signatur!
ichisich
User
Beiträge: 134
Registriert: Freitag 1. Januar 2010, 11:52

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 ....
Shaldy
User
Beiträge: 123
Registriert: Sonntag 2. März 2008, 22:49

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.
Dies ist keine Signatur!
ichisich
User
Beiträge: 134
Registriert: Freitag 1. Januar 2010, 11:52

paßt scho ;-)
Antworten