我想在(入口)中传递值以在python中运行,但我有一些错误

时间:2017-03-15 19:30:27

标签: python lambda

b = Button(root3,text="ADD",command=lambda: update_file(str(ent1.get()),str(ent3.get()),str(ent2.get())))

我有这个错误:

File "C:/Users/khaled/PycharmProjects/projectAI/fathy1.py", line 29, in <lambda>
b = Button(root3,text="ADD",fg="white",bg="blue",width=10,command=lambda: update_file(str(ent1.get()),str(ent3.get()),str(ent2.get())))

1 个答案:

答案 0 :(得分:0)

定义一个函数并将命令名称作为该函数名称

def myFun():
    update_file(str(ent1.get()),str(ent3.get()),str(ent2.get()))

b = Button(root3,text="ADD",command=myFun)