Hallo zusammen,
ich stehe momentan vor dem Problem, dass ich gerne mittels einer GUI über Tkinter mein Programm steuern möchte.
Für das Programm möchte ich im Automatikbetrieb eine whileschleife starten, in welcher dann eine Regelung abläuft.
Hierfür dachte ich mir ich setze mit dem Anklicken eines Buttons eine entsprechende Variable und frage diese dann in der while-schleife ab.
Dies funktioniert jedoch nicht so wie gewünscht und auch andere Lösungsansätze sind schon gescheitert.. Hat jemand eine Lösung für solch ein Problem?
Hier im Anhang mal der Grundgedanke meinerseits..
Code
def button_Hand():
print ("Handbutton gedrückt")
def button_Automatik():
print ("Automatikbutton gedrückt")
global Auto
Auto = 1
buttonFrame = Frame(BigFrame)
buttonFrame.grid (row=1, column=0, padx=10, pady=3)
btn_Hand = Button(buttonFrame, text="Einrichten", bg="#FFFF00", width=20, command=button_Hand)
btn_Hand.grid(row=0, column=0, padx=10, pady=3)
btn_Automatik = Button(buttonFrame, text="Automatik", bg="#FFFF00", width=20, command=button_Automatik)
btn_Automatik.grid(row=0, column=1, padx=10, pady=3)
if Auto == 1:
print ("Lalalalalala")
root.mainloop()
Alles anzeigen