制作tkinter按钮运行功能并附加到列表?

时间:2016-04-07 17:40:59

标签: python python-3.x button tkinter

在Python 3.x Tkinter中,您是否可以创建一个按钮,单击该按钮时,执行一个功能并将该按钮附加到列表中,实质上是创建一个按下的按钮列表?类似下面的代码。

list = []
btn = tkinter.Button("Text = 'button', command = funct and list.append(btn)

1 个答案:

答案 0 :(得分:1)

是的,创建一个包装器:

def callback():
    funct()
    list.append(btn)

btn = tkinter.Button(text = 'button', command = callback)

然后当您点击该按钮时,将触发两个事件。