如何 从窗口中删除 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 组件。
广告