python tkinter销毁tk窗口
时间: 2023-04-25 07:03:24 浏览: 826
可以使用Tkinter的destroy()方法来销毁一个Tk窗口,例如:
```python
import tkinter as tk
root = tk.Tk()
# 创建一个按钮,点击后销毁窗口
button = tk.Button(root, text="销毁窗口", command=root.destroy)
button.pack()
root.mainloop()
```
在上面的例子中,我们创建了一个按钮,当点击按钮时,调用root.destroy()方法来销毁Tk窗口。
相关问题
tkinter销毁子窗口
以下是使用Tkinter销毁子窗口的示例代码:
```python
import tkinter as tk
def create_window():
# 创建子窗口
window = tk.Toplevel(root)
window.title("子窗口")
window.geometry("200x200")
# 添加标签
label = tk.Label(window, text="这是一个子窗口")
label.pack()
# 添加销毁按钮
button = tk.Button(window, text="销毁子窗口", command=window.destroy)
button.pack()
# 创建主窗口
root = tk.Tk()
root.title("主窗口")
root.geometry("200x200")
# 添加按钮,点击按钮创建子窗口
button = tk.Button(root, text="创建子窗口", command=create_window)
button.pack()
# 进入消息循环
root.mainloop()
```
在这个例子中,我们首先创建了一个主窗口,然后在主窗口中添加了一个按钮。当用户点击按钮时,会创建一个子窗口。子窗口中包含一个标签和一个销毁按钮。当用户点击销毁按钮时,子窗口会被销毁。
python tkinter Tk类
可以使用Tkinter的destroy()方法来销毁一个Tk窗口,例如:
```python
import tkinter as tk
root = tk.Tk()
# 创建一个按钮,点击后销毁窗口
button = tk.Button(root, text="销毁窗口", command=root.destroy)
button.pack()
root.mainloop()
```
在上面的例子中,我们创建了一个按钮,当点击按钮时,调用root.destroy()方法来销毁Tk窗口。
阅读全文