在Python 3.x Tkinter中,您是否可以创建一个按钮,单击该按钮时,执行一个功能并将该按钮附加到列表中,实质上是创建一个按下的按钮列表?类似下面的代码。
list = []
btn = tkinter.Button("Text = 'button', command = funct and list.append(btn)
答案 0 :(得分:1)
是的,创建一个包装器:
def callback():
funct()
list.append(btn)
btn = tkinter.Button(text = 'button', command = callback)
然后当您点击该按钮时,将触发两个事件。