如何使一个绑定键在tkinter、python中执行两个命令



所以我要做的是在按下回车键后关闭我的tkinter窗口,但同时用回车执行给定的命令

newWindow.bind("<Return>", ui_add)
newWindow.bind("<Return>", newWindow.destroy)

我想要Return键来执行使窗口关闭的函数ui_add和AFTER。它只是关闭窗口,并且不执行第一个命令。

最简单的解决方案是创建一个新函数。还有其他方法,但这是调试和维护最简单的方法。

def callback(event):
ui_add(event)
new_window.destroy()
newWindow.bind(‘<Return>’, callback)

最新更新