import Tkinter class GUI: def __init__(self): self.main_window = Tkinter.Tk() self.frame1 = Tkinter.Frame(self.main_window) self.frame2 = Tkinter.Frame(self.main_window) self.frame1.pack() self.frame2.pack() self.label_info = Tkinter.Label(self.frame1,text="Enter text:") self.label_result = Tkinter.Label(self.frame2,text="None") self.label_info.pack(side="left") self.label_result.pack(side="left") self.button_submit = Tkinter.Button(self.main_window,text="Enter", command=self.submit) self.button_submit.pack(side="left") self.button_clear = Tkinter.Button(self.main_window,text="Clear", command=self.clear) self.button_clear.pack(side="left") # Create the Entry object self.input_text = Tkinter.Entry(self.frame1, width=20) self.input_text.pack(side="left") self.main_window.mainloop() def submit(self): # The text can be retrieved from the field with the get method self.label_result["text"]=self.input_text.get() def clear(self): self.input_text.delete(0, len(self.input_text.get())) self.label_result["text"] = "None" def main(): demo = GUI() main()