tkinter如何关闭窗口
时间: 2023-10-19 07:13:27 浏览: 30
在Tkinter中关闭窗口可以使用`destroy()`方法,该方法会销毁窗口并释放所有相关资源。以下是示例代码:
```python
import tkinter as tk
def close_window():
window.destroy()
window = tk.Tk()
label = tk.Label(window, text="Hello World!")
label.pack()
button = tk.Button(window, text="Close", command=close_window)
button.pack()
window.mainloop()
```
在上述代码中,当点击"Close"按钮时,会调用`close_window()`函数,该函数会调用`destroy()`方法关闭窗口。
相关问题
tkinter关闭窗口
以下是一个使用tkinter关闭窗口的示例代码:
```python
import tkinter as tk
def close_window():
root.destroy()
root = tk.Tk()
# 创建一个关闭按钮
close_button = tk.Button(root, text="关闭窗口", command=close_window)
close_button.pack()
root.mainloop()
```
在此示例中,我们首先导入了`tkinter`模块,并定义了一个`close_window()`函数。该函数使用`root.destroy()`命令来关闭主窗口。
接下来,我们创建一个`Tk()`实例,并向其添加一个`Button`小部件来触发`close_window()`函数。按钮添加到主窗口并显示在屏幕上。
最后,我们调用`root.mainloop()`来运行主循环。这将保持窗口打开,并等待用户与GUI交互。一旦用户单击“关闭窗口”按钮,`close_window()`函数将在背后运行以关闭窗口。
tkinter 关闭窗口
要关闭 Tkinter 窗口,你可以使用 `destroy()` 方法。以下是一个示例:
```python
import tkinter as tk
def close_window():
root.destroy()
root = tk.Tk()
# 创建一个按钮,在点击时关闭窗口
btn = tk.Button(root, text="关闭窗口", command=close_window)
btn.pack()
root.mainloop()
```
在上述代码中,我们首先创建了一个名为 `close_window` 的函数,用于关闭窗口。然后,我们创建了一个 Tkinter 窗口(`root`),并在窗口中添加了一个按钮。当按钮被点击时,会调用 `close_window` 函数来关闭窗口。
`destroy()` 方法用于销毁窗口和所有相关的资源,从而关闭窗口。
希望这个示例能帮助到你!如果你有其他关于 Tkinter 或 Python 的问题,请随时提问。