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 -