Labeltext mit Tabulatoren: merkwürdiges Verhalten

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

Labeltext mit Tabulatoren: merkwürdiges Verhalten

Beitragvon hwm » Sonntag 4. März 2007, 13:59

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?

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder