此错误TypeError:“按钮”对象不可调用是什么意思?

时间:2018-10-10 11:35:49

标签: python tkinter

这是我第一次在tkinter中编码。当我尝试在“注册”功能中创建新按钮时,我不断收到相同的错误,“按钮”对象无法调用。我不明白这个错误暗示着我编写的简单代码。有人可以在下面的代码中为我澄清一下吗?

from tkinter import *
root = Tk()

def Registering():
    window = Toplevel(root)
    login_button = Button(window, width = 120, height = 42)



Button = Button(root,text= "Enter",command=Registering)
Button.pack()

root.mainloop()

1 个答案:

答案 0 :(得分:6)

Button = Button(root,text= "Enter",command=Registering)
Button.pack()

通过执行Button = Button (...,您将覆盖tkinter对Button的定义。

使用其他(希望更有意义)的名称:

register_button = Button(root,text= "Enter",command=Registering)
register_button.pack()