changes by Barry, e.g. font lock & email addresses
[python/dscho.git] / Demo / tkinter / matt / slider-demo-1.py
blob0d487ab6324582736644cd24983dde7a0ffc060b
1 from Tkinter import *
3 # shows how to make a slider, set and get its value under program control
6 class Test(Frame):
7 def print_value(self, val):
8 print "slider now at", val
10 def reset(self):
11 self.slider.set(0)
13 def createWidgets(self):
14 self.slider = Scale(self, {"from" : 0,
15 'to': 100,
16 "orient" : "horizontal",
17 "length" : "3i",
18 "label" : "happy slider",
19 'command' : self.print_value})
21 self.reset = Button(self, {'text': 'reset slider',
22 'command': self.reset})
25 self.QUIT = Button(self, {'text': 'QUIT',
26 'fg': 'red',
27 'command': self.quit})
30 self.slider.pack({'side': 'left'})
31 self.reset.pack({'side': 'left'})
32 self.QUIT.pack({'side': 'left', 'fill': 'both'})
34 def __init__(self, master=None):
35 Frame.__init__(self, master)
36 Pack.config(self)
37 self.createWidgets()
39 test = Test()
40 test.mainloop()