如果你想在点击 tkinter 按钮后自动关闭文本框并执行下一步代码,可以使用 tkinter 的 destroy()
方法来关闭文本框窗口。
例如,如果你的文本框窗口的名称是 window
,那么可以使用以下代码来关闭文本框窗口:
window.destroy()
然后,你可以在按钮的回调函数中调用 destroy()
方法,并在其之后执行你想要执行的其他代码。
例如:
from tkinter import *
defclose_window_and_do_something():
# 关闭文本框窗口
window.destroy()
# 执行其他代码
print("关闭窗口并执行其他代码")
# 创建文本框窗口
window = Tk()
# 创建按钮
button = Button(window, text="关闭窗口", command=close_window_and_do_something)
button.pack()
# 运行主循环
window.mainloop()
在这里,当你点击按钮时,文本框窗口将自动关闭,然后程序将打印 "关闭窗口并执行其他代码"。