441
15.4
Optionen der Widgets
Beispiel:
Hier wird dem Label-Widget
titel (siehe Beispiel) nachträglich eine neue Schriftfarbe
zugewiesen (
fg ist ein Kürzel für foreground, es geht also um die Vordergrundfarbe).
15.4.3 Fonts
Wenn ein Widget einen Text enthält, besitzt es das Attribut font, in dem der Schrifttyp fest-
gelegt ist. Die
font-Option wird durch ein Tupel folgenden Formats definiert (familie,
größe,
[stil]):
쐽 Im ersten Element des Tupels wird in einer Zeichenkette die Font-Familie spezifiziert.
Gebräuchliche Fonts sind z.B.: Arial, Courier, Comic Sans MS, MS Sans Serif, Symbol,
System, Times und Verdana.
쐽 Das zweite Element ist eine ganze Zahl, die die Schriftgröße in Punkt angibt.
쐽 Das optionale dritte Element ist ein String, der eine Kombination aus folgenden Anga-
ben zum Stil enthält:
bold fett
italic kursiv
underline unterstrichen
overstrike durchgestrichen
Beispiel:
titel.config(fg='red')
# fontstest.pyw
from tkinter import*
fenster = Tk()
label1 = Label(fenster, text='Verdana 40',
font=('Verdana', 40))
label1.pack()
label2 = Label(fenster, text='Times 30 bold',
font=('Times', 30, 'bold'))
label2.pack()
label3 = Label(fenster, text='Comic Sans MS 20',
font=('Comic Sans MS', 20))
label3.pack()
label4 = Label(fenster,
text='Courier 10 italic overstrike',
font=('Courier',10, 'italic overstrike'))
label4.pack()
fenster.mainloop()
Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.