如何从窗口中删除Tkinter小部件?

如何从窗口中删除Tkinter小部件?

有时,我们想要删除应用程序中没有用的小部件。可以使用tkinter中的 destroy 方法从窗口或框架中删除小部件。可以通过为其定义一个函数在小部件中调用它。

例子

在此示例中,我们创建了一个按钮,它将从窗口中删除文本标签小部件。

#导入tkinter库
from tkinter import *

#创建一个tkinter帧的实例
win = Tk()

#设置几何
win.geometry("650x450")

#定义一个函数以从屏幕中删除文本
def delete_text():
   text.destroy()

#创建一个文本小部件
text= Label(win,text="This is a New Line", font=('Aerial bold', 20))
text.pack(pady=20)

#为删除小部件创建一个按钮
Button(win, text= "Click Here", font=('bold',20), command=
delete_text).pack(pady=10)

win.mainloop()
Python

输出

运行上面的代码将产生以下输出−

如何从窗口中删除Tkinter小部件?

现在,单击“Click Here”按钮。它将从窗口中删除标签文本小部件。

如何从窗口中删除Tkinter小部件?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册