Moin,Ansonsten schau mal hier: https://www.delftstack.com/de/howto/python-tkinter/how-to-change-tkinter-button-color/
- Welche Python Version verwendest du?
- Welches Betriebssystem Verwendest du?
- Du verwendest offensichtlich Tkinter als GUI Framework, welche Version davon verwendest du?
- Wie lautet die Fehlermeldung?
Oder alternativ zu Tkinter kann ich PyQt empfehlen.
Danke für deine Hilfe, aber den Hintergrund vom Frame habe ich bereits ändern können ^^ Es geht um ButtonsIch hab zwar keine Ahnung, aber könnte es das gleiche sein wie hier: https://stackoverflow.com/questions/16639125/how-do-i-change-the-background-of-a-frame-in-tkinter
l1 = tkinter.Label(text="Test", fg="black", bg="white")
b1 = tkinter.Button(text="Test", fg="red", bg="green")
style = ttk.Style()
style.configure("BW.TLabel", foreground="black", background="white")
style.configure("BW.TButton", foreground="red", background="green")
l1 = ttk.Label(text="Test", style="BW.TLabel")
b1 = ttk.Button(text="Test", style="BW.TButton")
Jetzt funktioniert es auch bei mir. Aber es wird nur der Rand vom Button gefärbt. Ich habe es schon mit raised="FLAT" versucht, aber da passiert nix. AHHH Und den Hintergrund vom Label krieg ich auch nicht transparent.. Warum gibt es so viele verschiedene Methoden und bei jedem muss was anderes stehen??Ich denke LimDul79 wollte darauf hinaus, dass es mittlerweile zwei Implementierungen von Tkinter Steuerelementen gibt, einmal die legacy Steuerelemente und die Themed Tkinter Steuerelemente. Letzteres unterstütz die Farbgebung anders als dass was du offensichtlich versuchst zu verwenden. Bei den Tehmed Steuerelementen gibt es die alten Eigenschaften nicht.
Tk Code:l1 = tkinter.Label(text="Test", fg="black", bg="white") b1 = tkinter.Button(text="Test", fg="red", bg="green")
Referenz: https://docs.python.org/3/library/tkinter.ttk.htmlTtk Code:style = ttk.Style() style.configure("BW.TLabel", foreground="black", background="white") style.configure("BW.TButton", foreground="red", background="green") l1 = ttk.Label(text="Test", style="BW.TLabel") b1 = ttk.Button(text="Test", style="BW.TButton")
Auf Linux funktioniert das mit der Farbe... nur sieht man den Text vom Button nur, wenn man drüber hovert.Ich denke LimDul79 wollte darauf hinaus, dass es mittlerweile zwei Implementierungen von Tkinter Steuerelementen gibt, einmal die legacy Steuerelemente und die Themed Tkinter Steuerelemente. Letzteres unterstütz die Farbgebung anders als dass was du offensichtlich versuchst zu verwenden. Bei den Tehmed Steuerelementen gibt es die alten Eigenschaften nicht.
Tk Code:l1 = tkinter.Label(text="Test", fg="black", bg="white") b1 = tkinter.Button(text="Test", fg="red", bg="green")
Referenz: https://docs.python.org/3/library/tkinter.ttk.htmlTtk Code:style = ttk.Style() style.configure("BW.TLabel", foreground="black", background="white") style.configure("BW.TButton", foreground="red", background="green") l1 = ttk.Label(text="Test", style="BW.TLabel") b1 = ttk.Button(text="Test", style="BW.TButton")