[Python-de] Zeilenumbruch im Tkinter/Button

Fritz Cizmaorv fritz at sol.at
Mon Apr 1 00:51:42 EST 2002


On Sun, 31 Mar 2002 21:21:04 +0200, Albert Hermeling wrote:
> Guten Abend,
> =

> ich habe folgendes Problem ich moechte in Python ein Button erzeugen. Der=
 =

> Text des Button soll ein Zeichenumbruch enthalten, was ansich ja nicht sc=
hwer =

> ist:
>  =

> button=3DTkinter.Label(frame, text=3D"Das ist ein Text\n mit Umbruch")
> =

> erfuehlt den Zweck. Nun habe ich aber den Text aus einer Datei eingelesen=
 und =

> erhalte dann keinen Umbruch mehr, dass ganze sieht etwas so aus:
> =

> Das ist ein Text\n mit Umbruch
> =

> Schaut man sich den Inhalt der Variabel mit dem Buttontext genauer an wir=
d =

> man folgendes Erblicken:
> =

> 'Das ist ein Text\\n mit Umbruch'
> =

> Das Problem ist also der zweite Schraegstrich wie bekomme ich den Weg. =

> Loeschen geht nicht den einige werden ja noch gebraucht.
> =

> MfG und Frohe Ostern
> =

> Albert Hermeling
> _______________________________________________
> Python-de maillist  -  Python-de at starship.python.net
> http://starship.python.net/mailman/listinfo/python-de
> =

> =


Hallo Albert,

ich schlag mich auch grad mit Dateieinausgabe rum, ich w=FCrde einfach die =
Sequenz "\\n" durch "\n" ersetzen und zwar so:

import string
...
...
buttonText =3D string.replace(buttonText,"\\n","\n")


Auch Dir einen sch=F6nen Ostermontag

Fritz



More information about the Python-de mailing list