summaryrefslogtreecommitdiffstats
path: root/Demo/tkinter
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1998-10-20 15:32:39 (GMT)
committerGuido van Rossum <guido@python.org>1998-10-20 15:32:39 (GMT)
commitfe78cc0f7ebc571c2daa9a8918e328dcd8e1b8e5 (patch)
tree2be80ab483602cdc845838dfaad5ba496fde0696 /Demo/tkinter
parentf5745008d2c78d3830e62cbd4e8f223fe69977c5 (diff)
downloadcpython-fe78cc0f7ebc571c2daa9a8918e328dcd8e1b8e5.zip
cpython-fe78cc0f7ebc571c2daa9a8918e328dcd8e1b8e5.tar.gz
cpython-fe78cc0f7ebc571c2daa9a8918e328dcd8e1b8e5.tar.bz2
Adding Fredrik Lundh's demo of the option menu.
Diffstat (limited to 'Demo/tkinter')
-rw-r--r--Demo/tkinter/guido/optionmenu.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/Demo/tkinter/guido/optionmenu.py b/Demo/tkinter/guido/optionmenu.py
new file mode 100644
index 0000000..be9d3ac
--- /dev/null
+++ b/Demo/tkinter/guido/optionmenu.py
@@ -0,0 +1,27 @@
+# option menu sample (Fredrik Lundh, September 1997)
+
+from Tkinter import *
+
+root = Tk()
+
+#
+# standard usage
+
+var1 = StringVar()
+var1.set("One") # default selection
+
+menu1 = OptionMenu(root, var1, "One", "Two", "Three")
+menu1.pack()
+
+#
+# initialize from a sequence
+
+CHOICES = "Aah", "Bee", "Cee", "Dee", "Eff"
+
+var2 = StringVar()
+var2.set(CHOICES[0])
+
+menu2 = apply(OptionMenu, (root, var2) + tuple(CHOICES))
+menu2.pack()
+
+root.mainloop()