It doesn't want to update my window...

from tkinter import * from tkinter.messagebox import * from tkinter.ttk import * state = 0 def one(ans, mainapp): global state if ans=="stolons": showinfo("Good answer!", "Good answer!") state+=1 mainapp = Tk() mainapp.update() mainapp.title("Questionnaire SVT") l = LabelFrame(mainapp, text="Title") l.pack(padx=20, pady=10) if state==0: Label(l, text="Question 1:").pack() Label(l, text="question: uheiufzeds?").pack(pady=10) answer=Entry(l) answer.pack() Button(l, text="Ok", command=lambda: one(answer.get(), mainapp)).pack() if state==1: Label(l, text="Question 2:").pack() Label(mainapp, text=";D").pack() mainapp.mainloop()