import tkinter as tk def close_window(): root.destroy() root = tk.Tk() button = tk.Button(root, text="Close", command=close_window) button.pack() root.mainloop() 在上面的代码中,我们创建了一个按钮,当用户点击这个按钮时,将调用close_window函数,并在该函数中调用root.destroy()方法来关闭窗口。
导入tkinter模块:import tkinter as tk 创建主窗口:root = tk.Tk() 定义关闭窗口的函数:def close_window(): root.destroy() 创建新窗口:new_window = tk.Toplevel(root) 在新窗口中添加关闭按钮:close_button = tk.Button(new_window, text="关闭", command=close_window) 显示新窗口:new_window.mainloop...
defopen_new_window():new_window=tk.Toplevel(root)new_window.title("新窗口")label=tk.Label(new_window,text="这是一个新窗口")label.pack()defclose_window(window):window.destroy()# 创建Tkinter窗口 root=tk.Tk()root.title("打开和关闭新窗口示例")# 创建一个按钮,用于打开新窗口 open_button=tk...
button = tk.Button(root, text="关闭窗口", command=close_window) button.pack() 通过窗口关闭按钮关闭窗口:可以使用protocol()方法绑定窗口的关闭事件,当用户点击窗口的关闭按钮时,会调用指定的函数来关闭窗口。 python root.protocol("WM_DELETE_WINDOW", close_window) 运行tkinter窗口的主循环: 最后,启动...
defclose_window():# 定义关闭窗口的函数root.destroy()# 关闭窗口,销毁 Tkinter 应用 1. 2. 第四步:在主窗口中添加按钮 为了让用户能够通过按钮关闭窗口,我们需要在主窗口中添加一个按钮,并将其与我们之前定义的函数关联起来。 close_button=tk.Button(root,text="关闭窗口",command=close_window)# 创建关闭...
root.protocol("WM_DELETE_WINDOW",on_close)# 绑定窗口关闭事件 1. 使用protocol方法将窗口的关闭事件(“WM_DELETE_WINDOW”)绑定到on_close函数。 第五步:运行主事件循环 root.mainloop()# 启动 Tkinter 事件循环 1. 最后,调用mainloop方法让窗口持续处于运行状态,等待用户操作。
import tkinter as tk root = tk.Tk() root.mainloop() # 运行窗口直到关闭 # 关闭当前窗口 root.destroy() 复制代码 PyQt: 在PyQt中,你可以使用close()方法关闭当前窗口。示例代码如下: import sys from PyQt5.QtWidgets import QApplication, QWidget app = QApplication(sys.argv) window = QWidget()...
import tkinter as tk root = tk.Tk() def close_window(): root.destroy() def center_window(root, width, height): screen_width = root.winfo_screenwidth() screen_height = root.winfo_screenheight() x = (screen_width / 2) - (width / 2) y = (screen_height / 2) - (height / 2...
我们可以直接将 root.destroy 函数绑定到按钮 command 属性,而无需定义额外的 close_window 函数。 try: import Tkinter as tk except: import tkinter as tk root = tk.Tk() root.geometry("100x50") button = tk.Button(text = "Click and Quit", command = root.destroy) button.pack() root.mainloop...
在Tkinter 中,最基本的关闭窗口操作是通过窗口的destroy方法来实现的。以下是一个简单的示例代码: import tkinter as tk def close_window(): root.destroy() root = tk.Tk() button = tk.Button(root, text="关闭窗口", command = close_window) button.pack() root.mainloop() 在这个示例中,定义了一个...