~ubuntu-branches/ubuntu/maverick/python3.1/maverick

« back to all changes in this revision

Viewing changes to Demo/tix/grid.py

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2009-03-23 00:01:27 UTC
  • Revision ID: james.westby@ubuntu.com-20090323000127-5fstfxju4ufrhthq
Tags: upstream-3.1~a1+20090322
ImportĀ upstreamĀ versionĀ 3.1~a1+20090322

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
###
 
2
import tkinter.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 range(5):
 
22
    for y in range(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()