import tkinter as tk def clear_window(): window.destroy() window = tk.Tk() button = tk.Button(window, text="清除窗口", command=clear_window) button.pack() window.mainloop() 在上述代码中,我们创建了一个窗口并添加了一个按钮。当按钮被点击时,clear_window()函数会被调用,其中window.destroy(...
在上面的代码中,destroy_window函数通过调用root.destroy()来销毁整个窗口。如果你想销毁窗口中的某个特定元素(如标签或按钮),你可以直接调用该元素的destroy()方法。 例如,如果你想在点击按钮时只销毁标签,可以这样做: python import tkinter as tk # 创建主窗口 root = tk.Tk() root.title("Tkinter 元素销毁...
例如,以下代码注册了一个 WM_DELETE_WINDOW 事件,在窗口关闭时调用函数。import tkinter as tk # 导入模块import tkinter.messagebox as msgboxdefon_closing():if msgbox.askokcancel("提示"," 你确定要关闭窗口吗? "): root.destroy()root = tk.Tk() # 创建应用程序窗口实例root.title("tkinter 教程")...
importtkinterastk 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("打开和关闭新窗口示例")# 创建一个按钮,用于打开新窗...
import tkinter as tk # 创建窗体 window = tk.Tk() def call(): global window window.destroy() def main(): global window # 设置主窗体大小 winWidth = 600 winHeight = 400 # 获取屏幕分辨率 screenWidth = window.winfo_screenwidth() screenHeight = window.winfo_screenheight() # 计算主窗口在...
fromtkinterimportTk# 导入 对话框控件fromtkinterimportmessagebox# 创建主窗口root = Tk()# 定义回调函数,当用户点击窗口x退出时,执行用户自定义的函数defQueryWindow():# 显示一个警告信息,点击确后,销毁窗口ifmessagebox.showwarning("警告","出现了一个错误"):# 这里必须使用 destroy()关闭窗口root.destroy()...
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()...
defclose_window():# 定义关闭窗口的函数root.destroy()# 关闭窗口,销毁 Tkinter 应用 1. 2. 第四步:在主窗口中添加按钮 为了让用户能够通过按钮关闭窗口,我们需要在主窗口中添加一个按钮,并将其与我们之前定义的函数关联起来。 close_button=tk.Button(root,text="关闭窗口",command=close_window)# 创建关闭...
第一个Tkinter程序 # -*- coding:utf-8 -*- import tkinter as tk root_window = tk.Tk() # 设置窗口title root_window.title('GUI图形用户界面') # 设置窗口大小:宽x高,注,此处不能为 "*",必须使用 "x" root_window.geometry('450x300') ...
# 导入tkfrom tkinter import *# 创建一个主窗口对象window = Tk()# 调用mainloop()显示主窗口window.mainloop() 程序运行结果如下: 窗口常用方法 使用示例如下: import tkinter as tk window =http://tk.Tk()#设置窗口titlewindow.title('拜仁慕尼黑')#设置窗口大小:宽x高,注,此处不能为 "*",必须使用 "...