Я пытаюсь создать флажок в Tkinter, который не переключает его переменную, если соответствующая командная функция возвращает False (или нет)
псевдокод
test_var = IntVar(value=0)
self.test_button(parent_frame, text='TEST', variable=test_var, command= lambda: some_function)
def some_fuction:
...
do_something
...
return False
В этом примере я показываю, что some_function
вернет False в какой-то момент. Я хочу, чтобы test_button
отображался как непроверенный, если это произойдет, так как значение test_var
остается на 0 вместо 1.