Python Tutorial
- jetzt Python programmieren lernen

Text mit Farbe ausgeben – Hintergrundfarbe und Textfarbe

Dem Text selber kann natürlich auch Farbe mitgeben werden. Nehmen wir unser einfaches Beispiel mit Text aus dem letzten Kapitel:

import tkinter as tk
root = tk.Tk()

# Textausgabe erzeugen
label1 = tk.Label(root, text="Hallo Welt")

# in GUI Elemente einbetten
label1.pack()

root.mainloop()

Vordergrundfarbe fg

Jetzt kommt das Attribut fg= für die Vordergrundfarbe hinzu. Die Farbangabe geschieht über die englischen Farbnamen bzw. über die Hexadezimalangaben für Farben (wie man es von HTML kennt über #ff00ff).

# Textausgabe erzeugen
label1 = tk.Label(root, text="Hallo Welt", fg="red")

Zur besseren Lesbarkeit wird folgenden die Attribute auf mehrere Zeilen verteilt.

Hintergrundfarbe bg

Dasselbe wie bei der Vordergrundfarbe können wir über das Attribut bg= für eine Hintergrundfarbe (backgroundcolor) umsetzen. Die Trennung zwischen den einzelnen Attributen erfolgt über jeweils ein Komma:

# Textausgabe erzeugen
label1 = tk.Label(root, text='Hallo Welt', 
                        fg='#00ff00',
                        bg='orange')

Weiterempfehlen • Social Bookmarks • Vielen Dank

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Das neue E-Book zum Kurs gibt es zum Kaufen.

Sie können uns auch eine Spende über PayPal zukommen lassen.

Bestellen Sie Bücher über folgenden Link bei Amazon:
Bücher über Python

Vielen Dank für Ihre Unterstützung