Tk - Widget d'échelle

Le widget Echelle est utilisé pour choisir une valeur numérique via des curseurs. La syntaxe du widget d'échelle est indiquée ci-dessous -

scale scaleName options

Options

Les options disponibles pour le widget échelle sont répertoriées ci-dessous dans le tableau suivant -

Sr.No. Syntaxe et description
1

-background color

Utilisé pour définir la couleur d'arrière-plan du widget.

2

-borderwidth width

Utilisé pour dessiner avec bordure dans les effets 3D.

3

-font fontDescriptor

Utilisé pour définir la police du widget.

4

-foreground color

Utilisé pour définir la couleur de premier plan du widget.

5

-from number

Valeur de départ de la plage pour le widget.

6

-variable varName

Variable associée au widget. Lorsque le texte du widget change, la variable est définie sur le texte du widget.

sept

-length number

Définit la longueur du widget.

8

-orien orientation

Définit l'orientation du widget. Il peut être horizontal ou vertical.

9

-relief condition

Définit le relief 3D pour ce widget. La condition peut être surélevée, enfoncée, plate, crête, solide ou rainurée.

dix

-to number

Valeur de fin de plage pour le widget.

11

-command command

Procédure à exécuter sur action.

Un exemple simple de widget d'échelle est présenté ci-dessous -

#!/usr/bin/wish

proc scaleMe {mywidget scaleValue} {
   $mywidget configure -length $scaleValue
} 
pack [scale .s2  -from 100.0 -to 200.0 -length 100 -background yellow -borderwidth 5
   -font {Helvetica -18 bold} -foreground red -width 40 -relief ridge -orien horizontal
   -variable a -command "scaleMe .s2" ]

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante.

Lorsque nous faisons défiler l'échelle au maximum, nous obtiendrons la sortie suivante.