Я пытаюсь создать 2D-игру с помощью tkinter (очень просто), и у меня небольшая проблема с кнопками.
Я использовал следующий код для создания кнопки переключения, которая изменялась с Вверх на Вниз и наоборот при нажатии:
def toggleud(icycle = it.cycle(['Down', 'Up'])):
stateud = next(icycle)
updowntoggle['text'] = str(stateud)
updowntoggle = tk.Button(scr, text = 'Up', command = toggleud)
updowntoggle.pack()
Когда реализовано, это работает очень хорошо! Однако затем я хотел бы получить доступ к тому состоянию, в котором находится кнопка, чтобы ее можно было использовать для перемещения символа в сетке, например, если кнопка говорит «Вверх», то персонаж будет двигаться вниз и наоборот. Я старался
udtogglechoice = updowntoggle['text']
но это не сработало. Любой совет?