Christian & Others:
Thanks for your attention to this matter. My code now look like this: from Tkinter import * def butContinue(): dbUser = entryName.get() pWord = entryPWord.get() print dbUser print pWord root1.quit() dbUser = "" pWord = "" root1 = Tk() ##root1.geometry("500x250") lblTop = Label(root1, text= ' Enter Values Below', font="Helvetica 14").grid(row=0, column=0, columnspan=2 , pady=5) ##lblTop.pack(side = TOP) lblDB = Label(root1, text= 'Weight').grid(row=1, column=0 ) lblPWord = Label(root1, text= 'Height').grid(row=2,column=0) entryName = Entry(root1) entryName.grid(row=1, column=1, pady=5) entryPWord = Entry(root1) entryPWord.grid(row=2, column=1, pady = 5) butGo = Button(root1, text=" Continue " , command=butContinue ).grid(row=3, column=1, sticky=W, pady=10) root1.mainloop() print "After the MainLoop" print dbUser print pWord After I type in the text Weight and Height No error are reported and output looks like this: Weight Height After the MainLoop Question: Why did this code not cause Weight and Height to print again. print "After the MainLoop" print dbUser print pWord Thanks in advance. KBD -- https://mail.python.org/mailman/listinfo/python-list