Expand test coverage for struct.pack with native integer packing;
[python.git] / Demo / tkinter / matt / window-creation-more.py
blobeb0eb6fc1c65035d202b91c719d5622e1c4c521b
1 from Tkinter import *
3 # this shows how to create a new window with a button in it
4 # that can create new windows
6 class Test(Frame):
7 def printit(self):
8 print "hi"
10 def makeWindow(self):
11 fred = Toplevel()
12 fred.label = Button(fred,
13 text="This is window number %d." % self.windownum,
14 command=self.makeWindow)
15 fred.label.pack()
16 self.windownum = self.windownum + 1
18 def createWidgets(self):
19 self.QUIT = Button(self, text='QUIT', foreground='red',
20 command=self.quit)
21 self.QUIT.pack(side=LEFT, fill=BOTH)
23 # a hello button
24 self.hi_there = Button(self, text='Make a New Window',
25 command=self.makeWindow)
26 self.hi_there.pack(side=LEFT)
28 def __init__(self, master=None):
29 Frame.__init__(self, master)
30 Pack.config(self)
31 self.windownum = 0
32 self.createWidgets()
34 test = Test()
35 test.mainloop()