Butten auf Userfrom suchen über Beschriftung
Verfasst: Freitag 23. Februar 2024, 18:42
Hallo Zusammen,
ich habe ein kleines Problem mit zwei Buttons auf einer Userform.
Unten habe ich ein Beispielprogramm angehängt.
ich habe eine Userform mit zwei Buttons generiert.
Die Buttons werden absichtlich mit dem gleichen Namen "taste" generiert und palziert.
in dem richtigen Programm, generiere ich ein variabels Tastenfeld über eine Liste mit Hilfe einer For-Schleife.
Jetzt soll beim drücken des einzelenen Buttons, die Hintergrundfarbe geändert werden.
ist es Möglich einen Button anhand der Beschriftung, in diesem Beispiel "+" und "-", auf der Userform zu suchen und die Hintergrundfarbe zu ändern?
oder gibt es eine andere Möglichkeit?
Grüße aus dem Sauerland
ich habe ein kleines Problem mit zwei Buttons auf einer Userform.
Unten habe ich ein Beispielprogramm angehängt.
ich habe eine Userform mit zwei Buttons generiert.
Die Buttons werden absichtlich mit dem gleichen Namen "taste" generiert und palziert.
in dem richtigen Programm, generiere ich ein variabels Tastenfeld über eine Liste mit Hilfe einer For-Schleife.
Jetzt soll beim drücken des einzelenen Buttons, die Hintergrundfarbe geändert werden.
ist es Möglich einen Button anhand der Beschriftung, in diesem Beispiel "+" und "-", auf der Userform zu suchen und die Hintergrundfarbe zu ändern?
oder gibt es eine andere Möglichkeit?
Grüße aus dem Sauerland
Code: Alles auswählen
# --------------------------------------------------------------------------------
# testprogramm
# --------------------------------------------------------------------------------
# Bibliotheken
import tkinter as tk
# --------------------------------------------------------------------------------
# Initialisierungen
# Userform
root = tk.Tk()
root.title("Testprogramm")
root.geometry("225x100")
# --------------------------------------------------------------------------------
# Funktionen
def tastenauswertung():
print("Tastenauswertung")
# wenn Taster "+" gedrückt, dann Taster "+" blau
# wenn Taster "-" gedrückt, dann Taster "-" rot
# --------------------------------------------------------------------------------
# Tasten initialisieren
taste = tk.Button(root)
taste["text"] = "+"
taste["command"] = tastenauswertung # taste1, taste1["text"])
taste["font"] = 20
taste.place(x=25, y=25, width=75, height=50)
taste = tk.Button(root)
taste["text"] = "-"
taste["command"] = tastenauswertung
taste["font"] = 30
taste.place(x=125, y=25, width=75, height=50)
# Hauptschleife
root.mainloop()