Labeltext mit Tabulatoren: merkwürdiges Verhalten

Fragen zu Tkinter.
Antworten
hwm
User
Beiträge: 39
Registriert: Mittwoch 20. April 2005, 23:33

Habe folgendes Problem:

Ich erzeuge Labels, die aus einer Datenbank befüllt werden. Dabei soll der Text mit Tabulatoren formatiert werden:

Code: Alles auswählen

for i in res:
  text = "%2d \t %3d \t %50s \t %9.3f" % (i[0], i[1], i[2], i[3])
  label = Label(frame_pos, text=text)
  label.pack()
Dann habe ich folgenden merkwürdigen Effekt:

Bild

d. h. die Formatierung klappt bei den meisten Zeilen, bei einigen aber nicht. Wenn ich das Feld Text in der Schleife mit print ausgebe, sieht es auf der Konsole richtig aus. Woran kann das liegen?
Antworten