Tk - Widget Spinbox
Le widget Spinbox permet aux utilisateurs de choisir des nombres ou des valeurs arbitraires. La syntaxe du widget spinbox est indiquée ci-dessous.
spinbox spinboxName options
Options
Les options disponibles pour le widget spinbox sont répertoriées ci-dessous dans le tableau.
N ° Sr. | 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 la boîte de sélection. |
6 | -increment number Valeur d'incrément de plage pour la boîte de sélection. |
sept | -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. |
8 | -textvariable varName Variable associée au widget. Lorsque le texte du widget change, la variable est définie sur le texte du widget. |
9 | -to number Valeur de fin de plage pour la boîte de sélection. |
dix | -values array Valeurs arbitraires pour le widget spinbox. |
11 | -width number Définit la largeur du widget. |
Un exemple simple de widget spinbox est présenté ci-dessous -
#!/usr/bin/wish
set mylist [list C C++ Lua Tcl]
pack [spinbox .s1 -textvariable spinval1 -values $mylist -background yellow -borderwidth
5 -font {Helvetica -18 bold} -foreground red -width 40 -relief ridge]
pack [spinbox .s2 -textvariable spinval2 -from 1.0 -to 100.0 -increment 5 -background
yellow -borderwidth 5 -font {Helvetica -18 bold} -foreground red -width 40
-relief ridge]
Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante -