Tkinter按钮与带有参数的函数链接给出TypeError

问题描述 投票:-2回答:1

我试图在Tkinter上按下按钮时运行带有参数“ t”的名为password()的函数。

问题是即使代码看起来还不错,这也会给我带来TypeError。

self.Button5.configure(command=lambda t='restart': password(t))

错误:

TypeError:'str'对象不可调用

((如果需要,这里是整个代码的链接,错误在第372行:https://codeshare.io/G8VW6A

python string lambda typeerror
1个回答
3
投票

在代码的第103行中,您创建了与函数名称相同的全局变量'password'。只需更改变量名就不会发生冲突。

© www.soinside.com 2019 - 2024. All rights reserved.