PageRenderTime 21ms CodeModel.GetById 12ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 1ms

/Demo/tkinter/matt/canvas-demo-simple.py

http://unladen-swallow.googlecode.com/
Python | 28 lines | 17 code | 9 blank | 2 comment | 0 complexity | 2660d19d06e26b092b15126c7ebc5075 MD5 | raw file
 1from Tkinter import *
 2
 3# this program creates a canvas and puts a single polygon on the canvas
 4
 5class Test(Frame):
 6    def printit(self):
 7        print "hi"
 8
 9    def createWidgets(self):
10        self.QUIT = Button(self, text='QUIT', foreground='red',
11                           command=self.quit)
12        self.QUIT.pack(side=BOTTOM, fill=BOTH)
13
14        self.draw = Canvas(self, width="5i", height="5i")
15
16        # see the other demos for other ways of specifying coords for a polygon
17        self.draw.create_rectangle(0, 0, "3i", "3i", fill="black")
18
19        self.draw.pack(side=LEFT)
20
21    def __init__(self, master=None):
22        Frame.__init__(self, master)
23        Pack.config(self)
24        self.createWidgets()
25
26test = Test()
27
28test.mainloop()