tk_scale.py

# =========================================================
#
# =========================================================

# --- am I running Python 2 or 3 --------------------------

import sys

if sys.version_info.major is 3:
    from tkinter import *
    py3 = True
else:
    from Tkinter import *
    py3 = False

# --- global variables ------------------------------------

fnt = ('arial', '15')

# --- functions -------------------------------------------

def quit():
    sys.exit()

# --- root window -----------------------------------------

root = Tk()

# --- create scale, buttons, etc. -------------------------

l = Label(root, text='Scale Demo', font=fnt)
l.pack()

s1= Scale(root, from_=1, to_=100, orient=HORIZONTAL,
        font=fnt, length=300)
s1.pack()

b1 = Button(root, text='Quit', font=fnt, command=quit)
b1.pack()

# --- event loop ------------------------------------------

mainloop()