Tkinter设置的回调函数程序运行自动执行,点击按钮没回调函数的问题
这个问题是因为你在函数名后加了个()括号
TestButton=Button(root, text = "Test", command = aaa())
这个段代码将函数aaa执行了一遍以后,再将函数aaa的运行结果传给command
注意:传过去给command的是函数aaa的运行结果
command的值不是不是我们要执行的函数名
按钮自然怎么点击也没有反应了,就算有那也是调用了别的函数而不是我们希望调用的函数。
正确的写法应该是 command=函数名
TestButton=Button(root, text = "Test", command = aaa)