tkinter如何使当按下一个按钮时,生成一个新按钮,同时删除被按的按钮?
如题,求教!!!! 知道了,打扰了。 本帖最后由 qq1151985918 于 2021-7-22 22:36 编辑可以实现,但是没什么用,因为新的按钮得绑定新的函数,新的函数会增加新的按钮,几个按钮还好,否则早晚会出错
真的想删除按钮组件,用 pack_forget() 方法就可以,或者 grid_forget() 看你用的什么布局
import tkinter as tk
root = tk.Tk()
root.geometry("200x120")
root.resizable(0,0)
buttons, num = [],
def delete_button():
buttons.pack_forget()
del buttons
num += 1
buttons.append(tk.Button(text="按钮"+str(num), command=delete_button))
buttons.pack()
buttons.append(tk.Button(text="按钮"+str(num), command=delete_button))
buttons.pack()
root.mainloop()
页:
[1]