这是我第一次在tkinter中编码。当我尝试在函数'Registering'中创建一个新按钮时,我一直得到相同的错误'Button'对象不可调用。我不明白这个错误对我所写的简单代码有什么暗示。有人能在下面的代码中为我澄清这一点吗?
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()
2条答案
按热度按时间xzlaal3s1#
通过执行
Button = Button (...
,可以覆盖tkinter对Button
的定义。使用不同的(希望更有意义)名称:
h9a6wy2h2#
显示错误的原因是ur使用Button作为ur变量名