Wie man bei einem Fenster den Namen ändert habe ich schon herausgefunden
root = Tk(className="Neuer Name")
Geht auch mehr wie Schriftgröße, Fett, Farbe ?
Titel im Fenster beärbeiten
Nein, so ändert man dem className. Dass dann bestimmte Fenstermanager diesen Namen als Fenstertitel nehmen, ist deren internes Verhalten. Genauso sind Schriftgröße, Fett und Farbe Aufgabe des Fenstermanagers und können nicht allgemein geändert werden.
Und gibt es nicht dafür den "title"?
Code: Alles auswählen
import tkinter as tk
def main():
root = tk.Tk()
root.title("Ich bin der Titel")
root.mainloop()
if __name__ == "__main__":
main()
Nein.
Man kann den Titel eines Fensters niemals groß schreiben, weil "Titel des Fensters" einfach eine Information ist.
Wie der Fenstermanager damit umgeht, ist allein seine Sache. Manche zeigen den Titel gar nicht an, manche zentriert, manche links- oder rechtsbündig.
Das ist nichts, was dein Programm beeinflussen kann.
Man kann den Titel eines Fensters niemals groß schreiben, weil "Titel des Fensters" einfach eine Information ist.
Wie der Fenstermanager damit umgeht, ist allein seine Sache. Manche zeigen den Titel gar nicht an, manche zentriert, manche links- oder rechtsbündig.
Das ist nichts, was dein Programm beeinflussen kann.
- __blackjack__
- User
- Beiträge: 13131
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@flachland: Um das noch mal deutlich zu sagen: Nicht letzteres klappt auch sondern das ist das einzige was zuverlässig funktioniert. `className` zu übergeben funktioniert *nicht* zuverlässig, also *nicht* machen, das ist *falsch*.
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis