Le widget Meter proposé par la bibliothèque Tix permet de créer un widget appelé
plus communément progressbar. Son utilisation est très simple. Son attribut value doit être compris
entre 0 (barre vide) et 1 (barre pleine). Avec la méthode meter.config(value = newvalue), vous pouvez
changer cette valeur. Ne pas oublier de forcer un raffraîchissement d'écran (meter.update()) si on veut
que l'affichage à l'écran prenne immédiatement la modification en cours.
Sélectionnez
import Tix
root = Tix.Tk()
meter = Tix.Meter(root, value=0.)
meter.pack()
defgo():
for i inrange(10000):
meter.config(value=float(i)/10000)
meter.update()
btn = Tix.Button(root, text ='Go', command = go)
btn.pack()
root.mainloop()