Mega Code Archive

 
Categories / Python / 2D Graphics
 

Set font from Root component

from Tkinter import * class AllTkinterWidgets:     def __init__(self, master):         frame = Frame(master, width=500, height=400, bd=1)         frame.pack()   self.mbar = Frame(frame, relief = 'raised', bd=2)   self.mbar.pack(fill = X)   self.filebutton = Menubutton(self.mbar, text = 'File')   self.filebutton.pack(side = LEFT)   self.filemenu = Menu(self.filebutton, tearoff=0)   self.filebutton['menu'] = self.filemenu   self.filemenu.add('command', label = 'Exit', command = self.quit)   self.objectbutton = Menubutton(self.mbar, text = 'Object', )   self.objectbutton.pack(side = LEFT)   self.objectmenu = Menu(self.objectbutton, tearoff=0)   self.objectbutton['menu'] = self.objectmenu   self.objectmenu.add('command', label = 'object', command = self.stub)   self.editbutton = Menubutton(self.mbar, text = 'Edit', )   self.editbutton.pack(side = LEFT)   self.editmenu = Menu(self.editbutton, tearoff=0)   self.editbutton['menu'] = self.editmenu   self.editmenu.add('command', label = 'edit', command = self.stub)   self.viewbutton = Menubutton(self.mbar, text = 'View', )   self.viewbutton.pack(side = LEFT)   self.viewmenu = Menu(self.viewbutton, tearoff=0)   self.viewbutton['menu'] = self.viewmenu   self.viewmenu.add('command', label = 'view', command = self.stub)   self.toolsbutton = Menubutton(self.mbar, text = 'Tools', )   self.toolsbutton.pack(side = LEFT)   self.toolsmenu = Menu(self.toolsbutton, tearoff=0)   self.toolsbutton['menu'] = self.toolsmenu   self.toolsmenu.add('command', label = 'tools', command = self.stub)   self.helpbutton = Menubutton(self.mbar, text = 'Help', )   self.helpbutton.pack(side = RIGHT)   self.helpmenu = Menu(self.helpbutton, tearoff=0)   self.helpbutton['menu'] = self.helpmenu   self.helpmenu.add('command', label = 'help', command = self.stub)     def quit(self):         root.destroy()     def stub(self):         pass      root = Tk() root.option_add('*font', ('verdana', 10, 'bold')) all = AllTkinterWidgets(root) root.title('Tkinter Widgets') root.mainloop()