diff options
| author | Martin v. Löwis <martin@v.loewis.de> | 2006-04-10 08:34:21 +0000 |
|---|---|---|
| committer | Martin v. Löwis <martin@v.loewis.de> | 2006-04-10 08:34:21 +0000 |
| commit | b04dee935c0f6d3104e43f25251968c665e6e3dd (patch) | |
| tree | 78d1c7900429109b47ca779b26971e127ee40434 /Demo | |
| parent | 84a98e07f5e754f14c07f46ed9bfd3bbc8769ee2 (diff) | |
| download | cpython-git-b04dee935c0f6d3104e43f25251968c665e6e3dd.tar.gz | |
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 0000000000..07ca87f8e9 --- /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() |
