/Demo/tkinter/guido/optionmenu.py

http://unladen-swallow.googlecode.com/ · Python · 27 lines · 12 code · 10 blank · 5 comment · 0 complexity · 1ec99b28d4277f32485c29d930bce277 MD5 · raw file

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