tkinter关闭窗口
时间: 2023-05-26 22:03:33 浏览: 153
以下是一个使用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 的问题,请随时提问。
pythontkinter关闭窗口
要在Python中使用Tkinter关闭窗口,你可以使用`destroy()`方法。下面是一个简单的示例代码:
```python
from tkinter import Tk, Button
def close_window():
root.destroy()
root = Tk()
button = Button(root, text="关闭窗口", command=close_window)
button.pack()
root.mainloop()
```
在这个示例中,我们创建一个窗口并在窗口中放置一个按钮。当按钮被点击时,`close_window()`函数被调用,它调用`destroy()`方法来关闭窗口。
阅读全文