diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2006-04-10 08:34:21 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2006-04-10 08:34:21 (GMT) |
commit | b04dee935c0f6d3104e43f25251968c665e6e3dd (patch) | |
tree | 78d1c7900429109b47ca779b26971e127ee40434 /Demo | |
parent | 84a98e07f5e754f14c07f46ed9bfd3bbc8769ee2 (diff) | |
download | cpython-b04dee935c0f6d3104e43f25251968c665e6e3dd.zip cpython-b04dee935c0f6d3104e43f25251968c665e6e3dd.tar.gz cpython-b04dee935c0f6d3104e43f25251968c665e6e3dd.tar.bz2 |
Patch #1462222: Fix Tix.Grid. Closes #1036406.
Diffstat (limited to 'Demo')
-rw-r--r-- | Demo/tix/grid.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Demo/tix/grid.py b/Demo/tix/grid.py new file mode 100644 index 0000000..07ca87f --- /dev/null +++ b/Demo/tix/grid.py @@ -0,0 +1,28 @@ +### +import Tix as tk +from pprint import pprint + +r= tk.Tk() +r.title("test") + +l=tk.Label(r, name="a_label") +l.pack() + +class MyGrid(tk.Grid): + def __init__(self, *args, **kwargs): + kwargs['editnotify']= self.editnotify + tk.Grid.__init__(self, *args, **kwargs) + def editnotify(self, x, y): + return True + +g = MyGrid(r, name="a_grid", +selectunit="cell") +g.pack(fill=tk.BOTH) +for x in xrange(5): + for y in xrange(5): + g.set(x,y,text=str((x,y))) + +c = tk.Button(r, text="Close", command=r.destroy) +c.pack() + +tk.mainloop() |