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.