这是我第一次在 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()
请您参考如下方法:
Button = Button(root,text= "Enter",command=Registering)
Button.pack()
通过执行 Button = Button (... 您可以覆盖 tkinter 对 Button 的定义。
使用不同的(希望更有意义的)名称:
register_button = Button(root,text= "Enter",command=Registering)
register_button.pack()
