[solved]-Class Application Frame Definit Self Master None Frameinit Self Master Selfmastertitle Men Q39074147

class Application(Frame):
def__init___(self, master=None):
Frame.__init__(self,master)
self.master.title(“Menu Example”)
self.grid()
self._createWidgets()
def_createWidgets(self):
breadMenubutton = Menubutton(self, text = “Bread”,relief=RAISED)
breadMenubutton.grid(row=0, column=0, sticky=N+W+E)
self.rowconfigure(0, pad=100)
breadMenubutton.menu = Menu(breadMenubutton, tearoff=1)
breadMenubutton(“menu”) = breadMenubutton.menu
self._breadVar = StringVar()
breadMenubutton.menu.add_radiobutton(label=”white”,variable=self.breadVar)
breadMenubutton.menu.add_radiobutton(label=”wheat”,variable=self.breadVar)
breadMenubutton.menu.add_radiobutton(label=”rye”,variable=self.breadVar)
condiemntsMenubutton = Menubutton(self, text=”Condiments”,relief=RAISED)
condimentsMenubutton.grid(row=0, column=1, sticky=N+W+E)
condimentsMenubutton.menu = Menu(condimentsMenubutton,tearoff=0)
condimentsMenubutton(“menu”) = condimentsMenubutton.menu
self._mayoVar = IntVar()
self._ketchupVar = IntVar()
condimentsMenubutton.menu.add_checkbutton(label=”mayo”,variable=self._mayoVar)
condimentsMenuButton.menu.add_checkbutton(label=”ketchup”,variable=self._ketchupVar)
doneButton = Button(self, text=’Click when done’,command=self._readSelections)
doneButton.grid(row=3, column=0, columnspan=2, sticky=W+E)
def_readSelections(self):
print “Bread: “, self._breadVar.get()
print “Condiments: “,
if self._mayoVar.get() == 1:
print “mayo”,
if self._ketchupVar.get() == 1:
print “ketchup”,
# end class Application
def main():
“”” Instantiate and pop up the window”””
Application().mainloop()
main()
Intro. to Computing (810:051) Lab 11 Name: Part C: Menubutton and Menu Widgets The Menubutton and Menu widgets allow you to build pull-down menus, for example: File MenTest.Dy Test the Menu widget with event handling*** tk OX from Tkinter import Bread Conment class Application (Frame): det t isolmasterone): Frant sel, master sel.master.title “Menu Example) sel.grid self._createWidgets de createWidgets self): bread Men button – Menubuttonsel, text-“Bread”, relief RA Cleak when done bread Menubutton.grid iro , column , sticky-N -E) sel.rowconfigure 10, pad-100) bread Menubutton.nenu = Menu (bread Menu button, tearoff-1) breadMenubutton”menu -bread Merubutton.nenu helbreadVar StringVar() bread Menubutton.menu.add radiobutton (label”white” variablestel. bread Var) breadMenubutton.menu.add radiobutton (label”wheat variable el. breadvar) bread Menubutton.menu.add radiobutton (label”rye” variable el. breadvar) t elt RAISED) condimentu Menubutton = Menu button(self text.Condimen condimenta Merubutton.grid (TOO , column stickyN+E) condimenta Menubutton.menu = Menu (condiment Menubutton, tearof-0) condimenta Merubutton “en”]=condiments Menu button.nenu HelmayoVar IntVar) Helketchup Var – IntVar) condimenta Menubutton.menu.add checkbutton label-mayo variable self._mayovar) condimenta Merubutton.menu.add checkbutton label “ketchup variable self._ketchupvar) doneButton-Buttonholt, text click when done! command-self. readSelections done button.grid (row3, column, columnspan-2, stickyN+E) det readSelections (self): print “Bread: ” self. breadVar.get Print Condiments: if self._mayoVar.get – 1: print mayo” if self._ketchupvar.get – 1: print ketchup Print • and class Application de main ***Instantiate and pop up the window.” Application .mainloop) The output of selecting “rye” and both “mayo” and “ketchup” would be: Bread: rye Condiments: mayo ketchup Add a “Meat” Menubutton with checkbutton selections of “beef”,”ham”, “turkey”, and “salami”, and a “Cheese” Menubutton with checkbutton selections of “cheddar”, “havarti”, “pepper jack”, and “swiss”. Show transcribed image text Intro. to Computing (810:051) Lab 11 Name: Part C: Menubutton and Menu Widgets The Menubutton and Menu widgets allow you to build pull-down menus, for example: File MenTest.Dy Test the Menu widget with event handling*** tk OX from Tkinter import Bread Conment class Application (Frame): det t isolmasterone): Frant sel, master sel.master.title “Menu Example) sel.grid self._createWidgets de createWidgets self): bread Men button – Menubuttonsel, text-“Bread”, relief RA Cleak when done bread Menubutton.grid iro , column , sticky-N -E) sel.rowconfigure 10, pad-100) bread Menubutton.nenu = Menu (bread Menu button, tearoff-1) breadMenubutton”menu -bread Merubutton.nenu helbreadVar StringVar() bread Menubutton.menu.add radiobutton (label”white” variablestel. bread Var) breadMenubutton.menu.add radiobutton (label”wheat variable el. breadvar) bread Menubutton.menu.add radiobutton (label”rye” variable el. breadvar) t elt RAISED) condimentu Menubutton = Menu button(self text.Condimen condimenta Merubutton.grid (TOO , column stickyN+E) condimenta Menubutton.menu = Menu (condiment Menubutton, tearof-0) condimenta Merubutton “en”]=condiments Menu button.nenu HelmayoVar IntVar) Helketchup Var – IntVar) condimenta Menubutton.menu.add checkbutton label-mayo variable self._mayovar) condimenta Merubutton.menu.add checkbutton label “ketchup variable self._ketchupvar) doneButton-Buttonholt, text click when done! command-self. readSelections done button.grid (row3, column, columnspan-2, stickyN+E) det readSelections (self): print “Bread: ” self. breadVar.get Print Condiments: if self._mayoVar.get – 1: print mayo” if self._ketchupvar.get – 1: print ketchup Print • and class Application de main ***Instantiate and pop up the window.” Application .mainloop) The output of selecting “rye” and both “mayo” and “ketchup” would be: Bread: rye Condiments: mayo ketchup Add a “Meat” Menubutton with checkbutton selections of “beef”,”ham”, “turkey”, and “salami”, and a “Cheese” Menubutton with checkbutton selections of “cheddar”, “havarti”, “pepper jack”, and “swiss”.
Expert Answer
Answer to class Application(Frame): def__init___(self, master=None): Frame.__init__(self,master) self.master.title(“Menu Example”… . . .
OR

