I need help trying to call a variable that is in two different functions(I think). I am new to python but I'm trying to learn, just started today and I am stuck on this, I've searched through the web and can't find anything on it.
def newAccount(): #New account window
create = Tk()
create.title("New Account")
create.minsize(width=200, height=150)
create.maxsize(width=400, height=300)
L1 = Label(create, text= "New User:").grid(column= 1, row= 1)
E1 = Entry(create, bd= 3)
E1.grid(column= 1, row= 2)
L2 = Label(create, text="Password:").grid(column=1, row=3)
E2 = Entry(create, bd=3, show="*")
E2.grid(column=1, row=5)
L3 = Label(create, text="Comfirmation").grid(column=1, row=6)
E3 = Entry(create, bd=3, show="*")
E3.grid(column=1, row=7)
def createNew():
User = E1.get()
Pass = E2.get()
if(Pass == E3.get()):
Pass == Pass
create.destroy()
else:
O1 = Message(create, text= "Passwords don't match.", fg= "red", width= 250).grid(column= 1, row= 10)
E2.delete(0, END)
E3.delete(0, END)
return User, Pass
def quit():
create.destroy()
B1 = Button(create, text="Create", command= createNew).grid(column= 1, row= 8)
create.close = Button(create, text="Quit", command= quit).grid(column=1, row=9)
def callback():
User = [Username]
Pass = [Password]
if(User == User):
if(Pass == Pass):
print(".")
I am trying to use the user and password i got from 'def createNew()' and use it in 'def callback()'