Tkinter-Fenstertitel ändern

Siddharth Swami 19 Oktober 2021
Tkinter-Fenstertitel ändern

In diesem Tutorial lernen wir, wie man die Titelleiste eines tkinter-Fensters ändert.

Der Titel in tkinter bezieht sich auf einen Namen, der dem Anwendungsfenster zugewiesen wurde. Es befindet sich meistens oben in der Anwendung. Dazu können wir die Funktion title() verwenden.

Wir erstellen ein Widget-Objekt mit der Funktion Tk() und verwenden die Funktion title(), um diesem Fenster einen Titel hinzuzufügen.

Zum Beispiel,

from tkinter import *

ws = Tk()
ws.title("Hello_World")
ws.geometry("400x300")

ws.mainloop()

Ausgabe:

Titel im tkinter-Fenster

Im obigen Beispiel sehen wir unser Fenster mit dem Titel Hello_World.

Wenn wir den Textstil, die Schriftgröße oder die Farbe des Titels ändern möchten, ist dies nicht mit tkinter möglich, da der einzige Zweck von tkinter darin besteht, einen Namen mit eigener Größe und eigenem Stil bereitzustellen standardmäßig.

Wenn wir den Titel auf den tkinter-Rahmen setzen wollen, müssen wir die Funktion LabelFrame() verwenden, die uns hilft, den Titel auf den Rahmen zu setzen. Diese Funktion nimmt die Schriftgröße und den anzuzeigenden Text als Eingaben. Außerdem können wir die Farbe ändern.

Der folgende Code demonstriert dies.

from tkinter import *

ws = Tk()
ws.title(string="")
ws.geometry("400x300")

frame = LabelFrame(ws, text="Hello_World", bg="#f0f0f0", font=(30))
frame.pack(expand=True, fill=BOTH)

Button(frame, text="Submit").pack()

ws.mainloop()

Ausgabe:

Titel im tkinter-Fenster