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: 14429
- 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*.
“Design patterns are kind of like sarcasm: hard to use well, not always appropriate,
and disgustingly bad when applied to problems they are not meant to solve.” — ajones in c.l.python
and disgustingly bad when applied to problems they are not meant to solve.” — ajones in c.l.python
