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.