Tkinter - сохранить переменную кнопки при неудачной командной функции - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь создать флажок в 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...