### | |
import tkinter.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 range(5): | |
for y in range(5): | |
g.set(x,y,text=str((x,y))) | |
c = tk.Button(r, text="Close", command=r.destroy) | |
c.pack() | |
tk.mainloop() |