一个按钮可以在tkinter中触发两个命令

时间:2019-02-14 03:27:32

标签: python python-3.x tkinter jupyter

我想调用一个函数然后销毁窗口。

def open_window():

这是一个函数

window=Tk()

这是窗口。

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

所以我想调用函数open_window并立即销毁窗口,因为我在open_window函数中具有顶层小部件。

1 个答案:

答案 0 :(得分:1)

您可以使用lambda调用多个功能:

b1=Button(window, text='Submit', width=12, command=lambda:(window.destroy(), open_window()))