欢迎各位兄弟 发布技术文章
这里的技术是共享的
在 Python 中,如果你想要在窗口关闭后执行某个动作并输出 "窗口关闭",你可以使用 tkinter
库来创建窗口,并在窗口关闭时捕获关闭事件。
以下是一个示例代码,展示了如何在窗口关闭时输出 "窗口关闭":
python
import tkinter as tk def on_closing(): print("窗口关闭") root.destroy() # 创建主窗口 root = tk.Tk() root.title("窗口示例") # 设置窗口关闭时的处理函数 root.protocol("WM_DELETE_WINDOW", on_closing) # 运行主循环 root.mainloop()
tk.Tk()
: 创建一个主窗口。
root.protocol("WM_DELETE_WINDOW", on_closing)
: 设置窗口关闭时的处理函数为 on_closing
。
on_closing
函数: 在窗口关闭时执行,输出 "窗口关闭" 并调用 root.destroy()
来关闭窗口。
root.mainloop()
: 开始主事件循环,等待用户操作。
当你运行这个程序并关闭窗口时,控制台会输出 "窗口关闭"。
在Python中,你可以使用tkinter
库来创建图形用户界面(GUI)。以下是一个简单的示例,演示如何在窗口关闭后执行某个动作(例如,输出“窗口关闭”):
python
导入tkinter
库。
定义一个函数on_closing()
,在窗口关闭时打印“窗口关闭”并销毁窗口。
创建一个主窗口root
。
使用protocol()
方法设置当窗口关闭时调用on_closing()
函数。
启动主事件循环,使窗口保持可见并响应用户操作。
当你关闭窗口时,终端将输出“窗口关闭”。如果需要更多功能或修改,请告诉我!