ich bins mal wieder.
Ich bin in meinem Programm nun weitergekommen und stehe nun wieder wie vor einer Wand.
Mein Problem:
Ich lese eine Adresse in ein Texfenster ein.
(Das klappt jetz auch).
Nun möchte ich nun gewisse Bankdaten platzieren.
Diese Daten sollen (wenn es geht) immer an derselben Stelle stehen.
Sie sollen auf Höhe der Adresse anfangen allerdings rechtsbündig.
Desweiteren sollen sie unabhängig sein von den Zeichen der Adresse.
Bevor ich meinen Code poste hier mal wie es aussehen sollte:
linksbündig Adresse -> rechtsbündig Kontodaten
ich bekomme es nicht an den rechten Rand und leider auch nicht richtig untereinander.Ich benutzer immer die Insert-Methode des Textwidgets:
Code:
Code: Alles auswählen
k=-1
tab=" " # 2 Spaces
bankliste=["bla","bla2","bla3"] #usw ist schon definiert
final=["x","y","z"] #wurde vorher schon richtig definiert
for k in range(length):
if k<(length-1):
textfenster.insert(str(k+6)+".5",""+tab+str(final[k]))#klappt
#textfenster.insert(str(k+6)+".8",str(bankliste[k])) #mist!
textfenster.insert(END,"\n")
if k==(length-1): #letzte Element
textfenster.insert(END,"\n")
textfenster.insert(str(k+6)+".5",""+tab+str(final[k]))
der mit '#' auskommentierte Befehl liefert nicht das gewünschte Ergebnis
ich habe einfach mal als Spaltenlenindex .8 genommen.
Aber irgendwie ist es egal was ich hier eintrage, es kommt nie das gewünschte Layout.
Ich habe schon alles zum Thema 'Text-Widget' gelesen, auch hier in der Suche aber ich komme hier auf keinen grünen Zweig.
Irgendwelche Ideen?
Es wäre gut wenn man eben die Kontodaten fest an eine bestimmte Stelle
verankern könnte.
Gruß
Timo