Tkinter #10: Scale and Silders

 Scale and Sliders

Sliders in Tkinter are used to take some value from the user without pressing any key from the keyboard and also used to improve user experience with the GUI

Syntax:
S = Scale(root, bg, fg, bd, command, orient, from_, to, ..)
Optional Parameters:
  • root – root window.
  • bg – background colour
  • fg – foreground colour
  • bd – border
  • orient – orientation(vertical or horizontal)
  • from_ – starting value
  • to – ending value
  • troughcolor – set colour for trough.
  • state – decides if the widget will be responsive or unresponsive.
  • sliderlength – decides the length of the slider.
  • label – to display label in the widget.
  • highlightbackground – the colour of the focus when widget is not focused.
  • cursor – The cursor on the widget ehich could be arrow, circle, dot etc.
Example
# Python program to demonstrate 
# scale widget 
********************************************

from tkinter import *


root = Tk() 
root.geometry("400x300") 

v1 = DoubleVar() 

def show1(): 
sel = "Horizontal Scale Value = " + str(v1.get()) 
l1.config(text = sel, font =("Courier", 14)) 


s1 = Scale( root, variable = v1, 
from_ = 1, to = 100, 
orient = HORIZONTAL) 

l3 = Label(root, text = "Horizontal Scaler") 

b1 = Button(root, text ="Display Horizontal", 
command = show1, 
bg = "yellow") 

l1 = Label(root) 


s1.pack(anchor = CENTER) 
l3.pack() 
b1.pack(anchor = CENTER) 
l1.pack() 

root.mainloop() 
************************************************

Methods

  • set(value) – set the value for scale.
  • get() – get the value of scale.



















Comments

Popular posts from this blog

#2 Library Management Software

#3 Water remainder Programme