首页 > 解决方案 > Python Tkinter Lambda 多变量

问题描述

快速提问。我创建了一个这样的按钮:

LABEL = tkinter.Button(top, text ="GO 1", command = lambda *args: go('1'), width = 13, height=2)

所以,我想知道。如何使用上面按钮中的 lambda 将多个值传递给定义?

def go(value):

谢谢!

标签: pythontkinter

解决方案


将值放入函数调用中:

LABEL = tkinter.Button(top, text ="GO 1", command=lambda: go('1', 'a', True))

然后解压函数定义中的值:

def go(*values):
    print(values)

推荐阅读