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:
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: