在Python中,使用Tkinter库关闭窗口的方法是使用`destroy()`方法。以下是一个简单的示例代码,展示了如何使用`destroy()`方法关闭Tkinter窗口:
```python
from tkinter import *
创建主窗口对象
root = Tk()
设置窗口标题和大小
root.title("Tkinter Window")
root.geometry("300x200")
创建一个按钮,点击时关闭窗口
button = Button(root, text="Close Window", command=root.destroy)
button.pack()
进入主事件循环
root.mainloop()
在这个例子中,我们首先导入了Tkinter库,然后创建了一个主窗口对象`root`。接着,我们设置了窗口的标题和大小,并创建了一个按钮,该按钮的`command`属性设置为`root.destroy`,意味着当按钮被点击时,会调用`root.destroy()`方法来关闭窗口。最后,我们调用`root.mainloop()`方法进入主事件循环,等待用户操作。
需要注意的是,`destroy()`方法会销毁窗口并释放相关资源,因此在调用`destroy()`之后,窗口将不再可用。如果你希望在关闭窗口后执行一些代码,应该使用`quit()`方法,而不是`destroy()`。`quit()`方法会停止`mainloop()`,但不会销毁窗口。