home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / MacHacksBug / Python 1.5.2c1 / Demo / tkinter / guido / optionmenu.py < prev    next >
Encoding:
Text File  |  2000-06-23  |  441 b   |  28 lines

  1. # option menu sample (Fredrik Lundh, September 1997)
  2.  
  3. from Tkinter import *
  4.  
  5. root = Tk()
  6.  
  7. #
  8. # standard usage
  9.  
  10. var1  = StringVar()
  11. var1.set("One") # default selection
  12.  
  13. menu1 = OptionMenu(root, var1, "One", "Two", "Three")
  14. menu1.pack()
  15.  
  16. #
  17. # initialize from a sequence
  18.  
  19. CHOICES = "Aah", "Bee", "Cee", "Dee", "Eff"
  20.  
  21. var2  = StringVar()
  22. var2.set(CHOICES[0])
  23.  
  24. menu2 = apply(OptionMenu, (root, var2) + tuple(CHOICES))
  25. menu2.pack()
  26.  
  27. root.mainloop()
  28.