Python bind Tkinter参数函数

Python bind Tkinter参数函数,python,events,tkinter,listbox,Python,Events,Tkinter,Listbox,如何使用参数转到列表框上的clickbox事件 listabook.bind('<Button-1>',Delete(labelvoto)) def Delete(label): label.destroy() listabook.bind(“”,Delete(labelvoto)) def删除(标签): label.destroy() 您可能必须在此处使用lambda。当您创建listabook绑定时 如果在函数初始化之前,您有一些东西要调用它,那么您需要确保您的函数在

如何使用参数转到列表框上的clickbox事件

listabook.bind('<Button-1>',Delete(labelvoto))

def Delete(label):
    label.destroy()
listabook.bind(“”,Delete(labelvoto))
def删除(标签):
label.destroy()

您可能必须在此处使用
lambda
。当您创建listabook绑定时 如果在函数初始化之前,您有一些东西要调用它,那么您需要确保您的函数在代码中位于该调用之前

关于
lambda

下面的方法应该有效

def Delete(label):
    label.destroy()

listabook.bind('<Button-1>',lambda _: Delete(labelvoto))
def删除(标签):
label.destroy()
bind(“”,lambda:删除(labelvoto))

Hi Vinzenzo。我不得不稍微玩弄一下代码。我最初使用lambda的想法并不完全准确。我已经修好了密码。如果有帮助的话,请告诉我。你现在应该有足够的分数来开始投票回答你的问题。考虑一下你过去的问题和你找到的有帮助的投票答案。这将帮助其他人找到他们需要的答案