Seite 1 von 1

Aus QTableWidget Werte auslesen

Verfasst: Donnerstag 30. Mai 2019, 22:01
von Cortez
Hallo,
Ich habe eine kleine Frage zu PyQT5:

Ich möchte gerne aus einer QTableWidget Werte auslesen (z.B. mit print(QTableWidget.item(Zeile, Spalte). Leider erhalte ich als Ausgabe nicht den Wert, der in der Tabelle steht, sondern kryptische Aussagen (objekt in 0x irgendwas). Was müsste ich da ändern? Könnte das mit einer repr Funktion laufen?...

Re: Aus QTableWidget Werte auslesen

Verfasst: Donnerstag 30. Mai 2019, 22:23
von sparrow
Weil dir die Funktion nicht den Wert aus der Zelle zurückgibt, sondern ein Objekt vom Typ QTableWidgetItem. Und das hat sicher eine Funktion, die dir weiterhilft.

Re: Aus QTableWidget Werte auslesen

Verfasst: Donnerstag 30. Mai 2019, 22:58
von snafu
@Cortez: Die Methode holt halt erstmal nur das Item. Das "kryptische" ist die Standard-Ausgabe für Python-Objekte, solange nichts anderes für die Ausgabe definiert wurde. Wenn du an den Text des Items willst, dann mach das so:

Code: Alles auswählen

dein_widget.item(...).text()

Re: Aus QTableWidget Werte auslesen

Verfasst: Freitag 31. Mai 2019, 20:15
von Cortez
Vielen Dank euch beiden. Das wars - die text()-Funktion hatte ich gebraucht.