在Tkinter中删除小部件并添加新的小部件,你可以使用destroy()
方法删除小部件,然后使用相应的构造函数创建新的小部件。
以下是一个示例代码,演示如何删除一个按钮小部件并添加一个新的标签小部件:
from tkinter import *
def remove_and_add():
# 删除按钮小部件
button.destroy()
# 创建新的标签小部件
label = Label(root, text="新的标签")
label.pack()
root = Tk()
# 创建一个按钮小部件
button = Button(root, text="删除按钮并添加新的小部件", command=remove_and_add)
button.pack()
root.mainloop()
当你点击按钮时,remove_and_add()
函数会被调用。它首先使用destroy()
方法删除按钮小部件,然后创建一个新的标签小部件并调用pack()
方法添加到窗口中。
这样,你就可以在Tkinter中删除小部件并添加新的小部件了。