zeiterfassung/testing ttk.py
2025-04-09 13:39:35 +02:00

30 lines
858 B
Python

import tkinter as tk
from tkinter import ttk
# Funktion, die die Farben des Buttons ändert
def aendere_farbe(button, bg_farbe, fg_farbe):
# Ändern der Hintergrund- und Textfarbe des Buttons
button.configure(bg=bg_farbe, fg=fg_farbe)
# Erstellen des Hauptfensters
root = tk.Tk()
root.title("Buttons mit unterschiedlichen Farben")
# Liste von Button-Beschriftungen und den gewünschten Farben
button_info = [
('Button 1', 'green', 'white'),
('Button 2', 'blue', 'yellow'),
('Button 3', 'red', 'black')
]
# Erstellen der Buttons aus der Liste
buttons = []
for text, bg, fg in button_info:
# Einen Button erstellen und die Farben ändern
button = tk.Button(root, text=text, command=lambda b=button, bg=bg, fg=fg: aendere_farbe(b, bg, fg))
button.pack(pady=10)
buttons.append(button)
# Hauptloop starten
root.mainloop()