Я пытаюсь создать простой графический интерфейс с использованием Tkinter.Я создал ярлык с текстом.Этот текст следует изменить при нажатии кнопки (физической).Я читал об использовании метода after (), но он запускает только метод, он всегда должен проверять пользовательский ввод.
while 1:
root = tk.Tk()
GPIO.setmode(GPIO.BCM)
GPIO.setup(21, GPIO.IN, pull_up_down=GPIO.PUD_UP)
input_state = GPIO.input(21)
menutxt = tk.StringVar()
menuLabel = tk.Label(root, textvariable=menutxt).pack()
if input_state == False:
menutxt.set("TEXT2")
else:
menutxt.set("TEXT1")
root.mainloop()