python 退出form时打印退出。
时间: 2023-09-13 19:09:24 浏览: 81
在 Python 中,如果你正在使用 Tkinter 模块创建 GUI 界面,你可以使用 `messagebox` 函数来实现退出时打印信息。下面是一个示例代码:
```python
from tkinter import *
from tkinter import messagebox
class App(Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.create_widgets()
def create_widgets(self):
# 创建一个退出按钮
self.quit_button = Button(self, text="退出", command=self.quit)
self.quit_button.pack(side="bottom")
def quit(self):
# 在退出时打印消息框
messagebox.showinfo("退出", "正在退出...")
self.master.destroy()
root = Tk()
app = App(master=root)
app.mainloop()
```
当用户点击退出按钮时,程序会弹出一个消息框,显示 "正在退出..." 的信息。然后,程序会调用 `destroy` 函数来关闭窗口,从而退出应用程序。
阅读全文