python tkinter关闭一个窗口,打开一个新窗口
时间: 2023-07-20 17:21:01 浏览: 250
Python GUI之tkinter窗口视窗教程大集合(推荐)
5星 · 资源好评率100%
好的,可以使用以下代码来关闭一个窗口并打开一个新窗口:
```python
import tkinter as tk
def close_window():
root.destroy() # 关闭当前窗口
def open_new_window():
new_window = tk.Toplevel(root) # 创建新窗口
# 在新窗口中添加控件等
root = tk.Tk()
# 在主窗口中添加控件等
close_button = tk.Button(root, text="关闭窗口", command=close_window)
close_button.pack()
open_button = tk.Button(root, text="打开新窗口", command=open_new_window)
open_button.pack()
root.mainloop()
```
其中,`close_window()`函数用于关闭当前窗口,`open_new_window()`函数用于打开新窗口。在主窗口中添加了一个“关闭窗口”按钮和一个“打开新窗口”按钮,分别绑定了上述两个函数。当用户点击“关闭窗口”按钮时,就会关闭当前窗口;当用户点击“打开新窗口”按钮时,就会打开一个新窗口。
阅读全文