Это моя первая кодировка в tkinter. Когда я пытаюсь создать новую кнопку в функции "Регистрация", я продолжаю получать ту же ошибку. Объект "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()
Button = Button(root,text= "Enter",command=Registering)
Button.pack()
Выполняя Button = Button (...
вы переопределите определение tkinter Button
.
Используйте другое (надеюсь, более значимое) имя:
register_button = Button(root,text= "Enter",command=Registering)
register_button.pack()
from tkinter import *
Button
, следовательно,tkinter
классButton
отtkinter