如何 从窗口中删除 Tkinter 组件?
有时,我们希望删除应用程序中无用的组件。我们可使用 Tkinter 中的 .destroy 方法从窗口或框架中删除组件。可通过为此定义一个函数在组件中调用该方法。
示例
在这个示例中,我们创建了一个按钮,它将组件文本标签从窗口中删除。
#Import the tkinter library
from tkinter import *
#Create an instance of tkinter frame
win = Tk()
#Set the geometry
win.geometry("650x450")
#Define a function to remove the text from the screen
def delete_text():
text.destroy()
#Create a text widget
text= Label(win,text="This is a New Line", font=('Aerial bold', 20))
text.pack(pady=20)
#Create a button for Deleting Widget
Button(win, text= "Click Here", font=('bold',20), command=
delete_text).pack(pady=10)
win.mainloop()输出
运行以上代码将产生以下输出 −

现在,单击“在此处单击”按钮。它将从窗口中删除 Label Text 组件。

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP