Возникли затруднения при использовании оператора if с кнопками. Я пробовал это во многих других вариантах: Как получить состояние Checkbutton, когда оно выбрано?
uvcheckvar = tk.IntVar()
uvcheckvar.set(0)
c1 = tk.Checkbutton(leftframeobjcol, text="UV", variable = uvcheckvar,
command=reset) #I've tried setting their onvalue = 1 and offvalue = 0 as well
c1.pack()
if checkvar.get() == 1: #or I've tried 'if checkvar.get() and checkvar == 1
print("test")
Кажется, по какой-то причине не работает. Моя цель - заставить его напечатать что-нибудь, как только я нажму на чекбокс (тест на данный момент. Долгосрочное стремление изменить массив). Я не могу найти решение, так как приведенная выше ссылка не решает мою проблему. Конечно, это легко исправить как-нибудь? Я что-то неправильно понимаю?