symbian-qemu-0.9.1-12/python-2.6.1/Demo/tix/grid.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 ###
       
     2 import Tix as tk
       
     3 from pprint import pprint
       
     4 
       
     5 r= tk.Tk()
       
     6 r.title("test")
       
     7 
       
     8 l=tk.Label(r, name="a_label")
       
     9 l.pack()
       
    10 
       
    11 class MyGrid(tk.Grid):
       
    12     def __init__(self, *args, **kwargs):
       
    13         kwargs['editnotify']= self.editnotify
       
    14         tk.Grid.__init__(self, *args, **kwargs)
       
    15     def editnotify(self, x, y):
       
    16         return True
       
    17 
       
    18 g = MyGrid(r, name="a_grid",
       
    19 selectunit="cell")
       
    20 g.pack(fill=tk.BOTH)
       
    21 for x in xrange(5):
       
    22     for y in xrange(5):
       
    23         g.set(x,y,text=str((x,y)))
       
    24 
       
    25 c = tk.Button(r, text="Close", command=r.destroy)
       
    26 c.pack()
       
    27 
       
    28 tk.mainloop()