/Demo/tix/grid.py
http://unladen-swallow.googlecode.com/ · Python · 28 lines · 21 code · 6 blank · 1 comment · 2 complexity · edc381de3aa77e380d91ba95320c715f MD5 · raw file
- ###
- 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()