📜  如何销毁在for循环python tkinter中创建的名称相同的小部件-TypeScript代码示例

📅  最后修改于: 2022-03-11 14:48:21.106000             🧑  作者: Mango

代码示例1
from tkinter import *

buttons = []

def remove():
    for btn in buttons:
        btn.destroy()

def main():

    root = Tk()
    rem_btn = Button(command=remove, text="Remove all")
    rem_btn.grid(row=8, column=0, columnspan=8, sticky="ew")

    for pos in range(0, 64):
        btn = Button(command=lambda pos=pos: print(pos), width=5, height=2, relief=RIDGE, text=pos)
        btn.grid(row=pos // 8, column=pos % 8)
        buttons.append(btn)

    root.mainloop()

main()