Hi,
kann ich den Style der Ausgabe innerhalb eines Textfensters über Escape-Sequenzen formatieren ? Würde gerne in einer Infobox einige Passagen 'bold' erscheinen lassen, andere unterstreichen.
Gruss, Seven
Escape-Sequenz für 'bold' in Testausgabe ?
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
Hi,
irgendwas mache ich da wohl falsch. Diese kleine Testroutine macht leider nicht das, was sie soll:
Es erscheint im Textfenster:
Muss ich eventuell in Tkinter die Escape-Sequenzen erst enablen ?
Gruss, Seven
irgendwas mache ich da wohl falsch. Diese kleine Testroutine macht leider nicht das, was sie soll:
Code: Alles auswählen
from Tkinter import Tk,Message,Toplevel
root = Tk()
tl = Toplevel(bg='white')
tl.title("Hilfetext")
helptext = "ESC[1mTest"
help = Message(tl,width=100,bg = 'white',font="Helvetia 10",text=helptext)
help.pack()
root.mainloop()
Code: Alles auswählen
ESC[1mTest
Gruss, Seven
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Ich habe dieses Thema ins TkInter-Forum verschoben.
lg
Gerold
lg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- User
- Beiträge: 408
- Registriert: Freitag 7. Oktober 2005, 14:37
- Wohnort: Berlin
- Kontaktdaten:
Habs einfach verpenntJoghurt hat geschrieben:<Sarkasmus>Wieso denn das? Das es hier um Tkinter geht, muss man ja nicht wissen, wenn man eine richtige Antwort finden soll...</Sarkasmus>gerold hat geschrieben:Ich habe dieses Thema ins TkInter-Forum verschoben.)
ESC [ 1 m dürfte als chr(27) + '[1m' gemeint sein, nicht als 'ESC[1m'.
Es funktioniert in Tkinter trotzdem nicht, wohl lediglich in einem z.B. Ansi-Terminal. Die gewünschten Effekte sind IMHO nur über unterschiedliche Fonts zu erreichen. Das Text Widget bietet lediglich eingeschränkte Möglichkeiten zu unterstreichen bzw. durchzustreichen.
MfG
HWK
Es funktioniert in Tkinter trotzdem nicht, wohl lediglich in einem z.B. Ansi-Terminal. Die gewünschten Effekte sind IMHO nur über unterschiedliche Fonts zu erreichen. Das Text Widget bietet lediglich eingeschränkte Möglichkeiten zu unterstreichen bzw. durchzustreichen.
MfG
HWK