Mega Code Archive

 
Categories / Python Tutorial / Tkinker
 

Create a story based on user input

from Tkinter  import * class Application(Frame):     def __init__(self, master):         Frame.__init__(self, master)         self.grid()         self.create_widgets()     def create_widgets(self):         Label(self,               text = "Person: "               ).grid(row = 1, column = 0, sticky = W)         self.person_ent = Entry(self)         self.person_ent.grid(row = 1, column = 1, sticky = W)         Label(self,               text = "Plural Noun:"               ).grid(row = 2, column = 0, sticky = W)         self.noun_ent = Entry(self)         self.noun_ent.grid(row = 2, column = 1, sticky = W)         Label(self,               text = "Verb:"               ).grid(row = 3, column = 0, sticky = W)         self.verb_ent = Entry(self)         self.verb_ent.grid(row = 3, column = 1, sticky = W)               Button(self,                text = "Click for story",                command = self.tell_story                ).grid(row = 6, column = 0, sticky = W)         self.story_txt = Text(self, width = 75, height = 10, wrap = WORD)         self.story_txt.grid(row = 7, column = 0, columnspan = 4)     def tell_story(self):         print self.person_ent.get()         print self.noun_ent.get()         print self.verb_ent.get()                  self.story_txt.delete(0.0, END)         self.story_txt.insert(0.0, self.verb_ent.get()) root = Tk() root.title("title") app = Application(root) root.mainloop()