from tkinter import *
root = Tk()
root.title('Python Tkinter scale')
root.geometry('300x200')
root.resizable(0,0)
def app(val):
if escala.get() == 1:
root.config(bg='#7AB3BF')
elif escala.get() == 2:
root.config(bg='#868C54')
elif escala.get() == 3:
root.config(bg='#F2EFEB')
elif escala.get() == 4:
root.config(bg='#8C7484')
elif escala.get() == 5:
root.config(bg='#0487D9')
elif escala.get() == 6:
root.config(bg="#cfe2f3")
elif escala.get() == 7:
root.config(bg="#345eeb")
elif escala.get() == 8:
root.config(bg="#3d85c6")
elif escala.get() == 9:
root.config(bg="#122154")
else:
root.config(bg='#BF4C41')
#
escala = Scale(
root,
from_=0,
to=10,
length=200,
orient=HORIZONTAL,command=app)
escala.place(relx=0.1,rely=0.75)
root.mainloop()