python tkinter点击按钮后自动关闭文本框执行下一步代码
时间: 2023-02-06 17:59:23 浏览: 485
python-tkinter.messagebox 整蛊人的代码 可运行 原创
如果你想在点击 tkinter 按钮后自动关闭文本框并执行下一步代码,可以使用 tkinter 的 `destroy()` 方法来关闭文本框窗口。
例如,如果你的文本框窗口的名称是 `window`,那么可以使用以下代码来关闭文本框窗口:
```
window.destroy()
```
然后,你可以在按钮的回调函数中调用 `destroy()` 方法,并在其之后执行你想要执行的其他代码。
例如:
```python
from tkinter import *
def close_window_and_do_something():
# 关闭文本框窗口
window.destroy()
# 执行其他代码
print("关闭窗口并执行其他代码")
# 创建文本框窗口
window = Tk()
# 创建按钮
button = Button(window, text="关闭窗口", command=close_window_and_do_something)
button.pack()
# 运行主循环
window.mainloop()
```
在这里,当你点击按钮时,文本框窗口将自动关闭,然后程序将打印 "关闭窗口并执行其他代码"。
阅读全文