我的代码: -
def load():
label.configure(text="Error")
button = tkinter.Button(main,width=8,text="Continue >", command="load")
并且窗口运行完美但回调没有运行,我尝试了很多类型的回调,比如打印配置等但是没有工作。什么是解决方案?
答案 0 :(得分:1)
command
参数期望有一个函数,而不是字符串。
使用函数。而不是字符串。
而不是:
button = tkinter.Button(main,width=8,text="Continue >", command="load")
写:
button = tkinter.Button(main,width=8,text="Continue >", command=load)
答案 1 :(得分:1)
在您的代码中,您将load作为字符串传递。因此它不起作用。因为在单击组件Button时应该执行什么命令的命令。 因此,尝试更改它不要将其作为字符串传递。
将其更改为
button = tkinter.Button(main,width=8,text="Continue >", command=load)