The Scale Widget
Create a "slider" widget representing a numeric value with the Scale method.
$parent->Scale(options);
The standard configuration options that apply to
Scale are: -activebackground, -background, -bg, -borderwidth, -bw, -cursor, -font, -foreground, -fg, -highlightbackground, -highlightcolor, -highlightthickness, -relief, -state, -takefocus, and -width.
Other options are:
-bigincrement =>amount- The amount to change the slider when using large increments. Default is 0, which means 1/10 of the scale.
-command =>callback- Pointer to a function that will be called for every incremental change in the slider.
-digits =>amount- The number of digits to keep when converting from a number to a string.
-from =>n- Low end of the scale (default = 0).
-label =>string- The string to use as a label for the slider.
-length =>amount- The length of the slider.
-orient =>direction- The orientation of the slider. Values can be either
'vertical'(default) or'horizontal'. -repeatdelay =>milliseconds- Determines the number of milliseconds to hold down an arrow before it will auto-repeat. Default is 300.
-repeatinterval =>milliseconds- Determines the number of milliseconds between auto-repeats once it is started. Default is 100.
-resolution =>value- The increments that the scale will change by (default = 1).
-showvalue =>boolean- Whether to show the current value of the slider (default = 1).
-sliderlength =>amount- The size of the slider. Default is 25 pixels.
-tickinterval =>n- The number of "ticks" to display for the slider. Default is 0 (no ticks).
-to =>n- The top value of the scale (default is 100).
-troughcolor =>color- Changes the color of the trough.
-variable =>\$variable- Assigns the value of the slider to the specified variable.
Scale Methods
In addition to configure and cget, the following methods are defined for the Scale widget:
get- Returns the current value if given no arguments. If given x and y coordinates as the first and second arguments, returns the value of the scale at that position.
set- Assigns the value associated with the scale.
coords- Returns the x and y coordinates associated with the value given in the first argument.
identify- Returns
"slider","trough1","trough2", or"", depending on which part of the scale corresponds to the given x, y coordinates.