Tk - Widget di scala
Il widget Scala viene utilizzato per scegliere un valore numerico tramite i cursori. La sintassi per il widget di scala è mostrata di seguito:
scale scaleName options
Opzioni
Le opzioni disponibili per il widget della scala sono elencate di seguito nella tabella seguente:
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 il widget. |
6 | -variable varName Variabile associata al widget. Quando il testo del widget cambia, la variabile viene impostata sul testo del widget. |
7 | -length number Imposta la lunghezza del widget. |
8 | -orien orientation Imposta l'orientamento del widget. Può essere orizzontale o verticale. |
9 | -relief condition Imposta lo scarico 3D per questo widget. La condizione può essere sollevata, infossata, piatta, cresta, solida o solcata. |
10 | -to number Valore finale dell'intervallo per il widget. |
11 | -command command Procedura da eseguire in azione. |
Di seguito è mostrato un semplice esempio per il widget di scala:
#!/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" ]
Quando eseguiamo il programma precedente, otterremo il seguente output.
Quando scorriamo la scala al massimo, otterremo il seguente output.