/Demo/tkinter/matt/not-what-you-might-think-2.py

http://unladen-swallow.googlecode.com/ · Python · 30 lines · 18 code · 10 blank · 2 comment · 0 complexity · 1d82e703e9c2d673e6bda5bff8ddbc92 MD5 · raw file

  1. from Tkinter import *
  2. class Test(Frame):
  3. def createWidgets(self):
  4. self.Gpanel = Frame(self, width='1i', height='1i',
  5. background='green')
  6. # this line turns off the recalculation of geometry by masters.
  7. self.Gpanel.propagate(0)
  8. self.Gpanel.pack(side=LEFT)
  9. # a QUIT button
  10. self.Gpanel.QUIT = Button(self.Gpanel, text='QUIT', foreground='red',
  11. command=self.quit)
  12. self.Gpanel.QUIT.pack(side=LEFT)
  13. def __init__(self, master=None):
  14. Frame.__init__(self, master)
  15. Pack.config(self)
  16. self.createWidgets()
  17. test = Test()
  18. test.master.title('packer demo')
  19. test.master.iconname('packer')
  20. test.mainloop()