Одна кнопка, которая запускает две команды в tkinter - PullRequest
0 голосов
/ 14 февраля 2019

Я хочу вызвать функцию и затем уничтожить окно.

def open_window():

Итак, это функция

window=Tk()

Это окно.

b1=Button(window, text="Submit", width=12, command=open_window)

Итак, я хочу вызвать функцию open_window и сразу уничтожить окно, потому что у меня есть виджет верхнего уровня в функции open_window.

1 Ответ

0 голосов
/ 14 февраля 2019

Вы можете вызвать несколько функций, используя lambda:

b1=Button(window, text='Submit', width=12, command=lambda:(window.destroy(), open_window()))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...