не видит переменную tkinter
не видит name_entry, что делать ?
from tkinter import *
from tkinter import messagebox as cs
room=Tk()
room.title("Вход/регистрация")
room.geometry("300x200")
room.resizable(False, False)
def y():
room.withdraw()
root=Toplevel(room)
root.title("Создать аккаунт")
root.geometry("300x200")
root.grab_set()
root.focus_set()
root.resizable(False, False)
def bo():
cs.showinfo(title="Успешно!",message="Ваш аккаунт "+name.get()+" успешно создан")
room.deiconify()
root.destroy()
w=StringVar()
name=StringVar()
surname=StringVar()
w_lable=Label(root,text="Введите пароль:")
name_lable=Label(root,text="Введите логин:")
surname_lable=Label(root,text="Введите почту:")
w_lable.grid(row=2,column=0)
name_lable.grid(row=0,column=0)
surname_lable.grid(row=1,column=0)
name_entry=Entry(root,textvariable=name)
surname_entry=Entry(root,textvariable=surname)
w_entry=Entry(root,textvariable=w)
name_entry.grid(row=0,column=1)
surname_entry.grid(row=1,column=1)
w_entry.grid(row=2,column=1)
btn=Button(root,text="Регистрация",command=bo)
btn.grid(row=3,column=1)
root.mainloop()
def u():
if dc_entry == name_entry:
rook=Toplevel(room)
rook.title("Дизайн квартиры")
rook.geometry("1000x1000")
dc=StringVar()
gg=StringVar()
ml=StringVar()
dc=Label(text="Введите логин:")
ml=Label(text="Введите пароль:")
dc.grid(row=0,column=0)
ml.grid(row=1,column=0)
dc_entry=Entry(textvariable=dc)
ml_entry=Entry(textvariable=ml)
dc_entry.grid(row=0,column=1)
ml_entry.grid(row=1,column=1)
vv=Button(room,text="вход",width=15,command=u)
vv.grid(row=2,column=1)
gg=Button(room,text="регистрация",width=15,command=y)
gg.grid(row=3,column=1)
room.mainloop()