summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1996-08-21 23:38:59 (GMT)
committerGuido van Rossum <guido@python.org>1996-08-21 23:38:59 (GMT)
commitc417ef8e57be01d0e2cbb255a0e8bd2fff5c4cd3 (patch)
treebad6d90ec31761c938337090a6ede93a3632883a /Lib
parentc1d50538827f16893f4ccc440ccca8789cb2611c (diff)
downloadcpython-c417ef8e57be01d0e2cbb255a0e8bd2fff5c4cd3.zip
cpython-c417ef8e57be01d0e2cbb255a0e8bd2fff5c4cd3.tar.gz
cpython-c417ef8e57be01d0e2cbb255a0e8bd2fff5c4cd3.tar.bz2
Added a small test program.
Diffstat (limited to 'Lib')
-rw-r--r--Lib/lib-tk/Tkinter.py19
-rwxr-xr-xLib/tkinter/Tkinter.py19
2 files changed, 38 insertions, 0 deletions
diff --git a/Lib/lib-tk/Tkinter.py b/Lib/lib-tk/Tkinter.py
index cc2316e..5cab21d 100644
--- a/Lib/lib-tk/Tkinter.py
+++ b/Lib/lib-tk/Tkinter.py
@@ -1566,6 +1566,25 @@ class Tributton(Button):
self['fg'] = self['bg']
self['activebackground'] = self['bg']
+######################################################################
+# Test:
+
+def _test():
+ root = Tk()
+ label = Label(root, text="Proof-of-existence test for Tk")
+ label.pack()
+ test = Button(root, text="Click me!",
+ command=lambda root=root: root.test.config(
+ text="[%s]" % root.test['text']))
+ test.pack()
+ root.test = test
+ quit = Button(root, text="QUIT", command=root.destroy)
+ quit.pack()
+ root.mainloop()
+
+if __name__ == '__main__':
+ _test()
+
# Emacs cruft
# Local Variables:
diff --git a/Lib/tkinter/Tkinter.py b/Lib/tkinter/Tkinter.py
index cc2316e..5cab21d 100755
--- a/Lib/tkinter/Tkinter.py
+++ b/Lib/tkinter/Tkinter.py
@@ -1566,6 +1566,25 @@ class Tributton(Button):
self['fg'] = self['bg']
self['activebackground'] = self['bg']
+######################################################################
+# Test:
+
+def _test():
+ root = Tk()
+ label = Label(root, text="Proof-of-existence test for Tk")
+ label.pack()
+ test = Button(root, text="Click me!",
+ command=lambda root=root: root.test.config(
+ text="[%s]" % root.test['text']))
+ test.pack()
+ root.test = test
+ quit = Button(root, text="QUIT", command=root.destroy)
+ quit.pack()
+ root.mainloop()
+
+if __name__ == '__main__':
+ _test()
+
# Emacs cruft
# Local Variables: