Tk - Widget Spinbox
Il widget Spinbox consente agli utenti di scegliere numeri o valori arbitrari. La sintassi per il widget della casella numerica è mostrata di seguito.
spinbox spinboxName options
Opzioni
Le opzioni disponibili per il widget della casella numerica sono elencate di seguito nella tabella.
Sr.No. | Sintassi e descrizione |
---|---|
1 | -background color Utilizzato per impostare il colore di sfondo per il widget. |
2 | -borderwidth width Utilizzato per disegnare con il bordo negli effetti 3D. |
3 | -font fontDescriptor Utilizzato per impostare il carattere per il widget. |
4 | -foreground color Utilizzato per impostare il colore di primo piano per il widget. |
5 | -from number Valore iniziale dell'intervallo per la casella di selezione. |
6 | -increment number Valore di incremento dell'intervallo per la casella numerica. |
7 | -relief condition Imposta lo scarico 3D per questo widget. La condizione può essere sollevata, infossata, piatta, cresta, solida o solcata. |
8 | -textvariable varName Variabile associata al widget. Quando il testo del widget cambia, la variabile viene impostata sul testo del widget. |
9 | -to number Valore finale dell'intervallo per la casella numerica. |
10 | -values array Valori arbitrari per widget spinbox. |
11 | -width number Imposta la larghezza per il widget. |
Di seguito è mostrato un semplice esempio per il widget della casella numerica:
#!/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]
Quando eseguiamo il programma sopra, otterremo il seguente output: