Buttons disablen
Verfasst: Dienstag 19. November 2024, 12:01
Hallo zusammen,
ich habe folgenden TestCode:
Nun möchte ich, wenn ich den Button "rauf" betätige, dass der Button "runter" disabled wird und umgekehrt.
Mit den Buttons "runter_stop" und "rauf_stop" sollen die beiden Buttons wieder enabled werden.
Da ich hier eine Klasse verwende, komme ich nicht auf die Lösung.
Kann mir da jemand auf die Sprünge helfen?
VG woto
ich habe folgenden TestCode:
Code: Alles auswählen
import tkinter
class MyView(tkinter.Frame):
def __init__(self, master=None):
super().__init__(master)
# LabelFrame für den Rahmen um den Namen und die Buttons
frame = tkinter.LabelFrame(root, text="", padx=5, pady=5, bg="green")
frame.grid(row=3, column=2, padx=2, pady=5, sticky="nsew")
# Hinzufügen der Buttons
bt_down = tkinter.Button(frame, text="runter", relief="raised", bd=5, width=7, height=1)
bt_down.grid(row=1, column=0, padx=5, pady=5)
bt_up = tkinter.Button(frame, text="rauf", relief="raised", bd=5, width=7, height=1)
bt_up.grid(row=1, column=1, padx=5, pady=5)
# Hinzufügen der Buttons
bt_down_stop = tkinter.Button(frame, text="runter stop", relief="raised", bd=5, width=7, height=1)
bt_down_stop.grid(row=2, column=0, padx=5, pady=5)
bt_up_stop = tkinter.Button(frame, text="rauf stop", relief="raised", bd=5, width=7, height=1)
bt_up_stop.grid(row=2, column=1, padx=5, pady=5)
# Beispiel für die Verwendung der Klasse
if __name__ == "__main__":
root = tkinter.Tk()
root.title("Datenkacheln")
app = MyView(master=root)
root.mainloop()
Mit den Buttons "runter_stop" und "rauf_stop" sollen die beiden Buttons wieder enabled werden.
Da ich hier eine Klasse verwende, komme ich nicht auf die Lösung.
Kann mir da jemand auf die Sprünge helfen?
VG woto