Tk - Widget della barra di avanzamento

Il widget della barra di avanzamento viene utilizzato per fornire un feedback visivo sullo stato di avanzamento di un'operazione lunga come il caricamento di file. La sintassi per il widget della barra di avanzamento è mostrata di seguito:

progressbar progressbarName options

Opzioni

Le opzioni disponibili per il widget della barra di avanzamento sono elencate di seguito nella tabella seguente:

Sr.No. Sintassi e descrizione
1

-length number

Imposta la lunghezza del widget.

2

-maximum number

Imposta il valore massimo possibile. L'impostazione predefinita è 100.

3

-mode mode

La modalità può essere indeterminata o determinata.

4

-orien orientation

Imposta l'orientamento del widget. Può essere orizzontale o verticale.

5

-value number

Lo stato di avanzamento corrente della barra di avanzamento.

6

-variable varName

Variabile associata al widget. Quando il testo del widget cambia, la variabile viene impostata sul testo del widget.

Di seguito è mostrato un semplice esempio per il widget della barra di avanzamento.

#!/usr/bin/wish

pack [ttk::progressbar .p1 -orient horizontal -length 200 -mode indeterminate -value 90]
pack [ttk::progressbar .p2 -orient horizontal -length 200 -mode determinate -variable a
   -maximum 75 -value 20]

Quando eseguiamo il programma precedente, otterremo il seguente output.