Seite 1 von 1

Einzelnes Label-Element auslesen

Verfasst: Donnerstag 20. August 2015, 16:10
von DMD
hi
hab mal eine kleinigkeit, bei der ich nicht weiterkomm.
mein code bekommt als labeleintrag:

Code: Alles auswählen

label10= Label(root,text=(ktoStand,"(Euro)"))
ich versuche jetzt mit

Code: Alles auswählen

ktoStand = label10.cget(ktoStand)
nur den ktoStand OHNE "(Euro)" auszulesen. das funktioniert aber so nicht.
kann mir jemand helfen?

Re: Einzelnes Label-Element auslesen

Verfasst: Donnerstag 20. August 2015, 16:51
von BlackJack
@DMD: Sorry, aber Du willst weder Namen durchnummerieren noch *Daten* aus *Anzeigen* für den Benutzer auslesen. Datenhaltung hat in der GUI nichts verloren.

Das '(Euro)' auf diese Weise an den Kontostand zu ”formatieren” ist auch nicht wirklich schön, denn die meisten die das lesen wissen sicher nicht was Tk aus so einem Tupel macht. Das ist überraschend für Python-Programmierer.

Re: Einzelnes Label-Element auslesen

Verfasst: Samstag 22. August 2015, 18:31
von Ene Uran
Man kann im Label ohne Fehlermeldung eine tuple für text benützen, aber das Verhalten ist nicht was man erwartet.
Zum Beispiel (1, 2) wird zum String "1 2" und naja "1 2".split() wird Liste ['1', '2'].

Re: Einzelnes Label-Element auslesen

Verfasst: Samstag 22. August 2015, 23:03
von Alfons Mittelmeyer
DMD hat geschrieben:hi
hab mal eine kleinigkeit, bei der ich nicht weiterkomm.
mein code bekommt als labeleintrag:

Code: Alles auswählen

label10= Label(root,text=(ktoStand,"(Euro)"))
ich versuche jetzt mit

Code: Alles auswählen

ktoStand = label10.cget(ktoStand)
nur den ktoStand OHNE "(Euro)" auszulesen. das funktioniert aber so nicht.
kann mir jemand helfen?
Dann lies eben mit (Euro) aus und werf danach die (Euro) aus dem String weg.