⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ liste des attributs
tkinter.ttk.value
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ liste des attributs
tkinter.ttk.value
DESCRIPTION.
Retourne la valeur atteinte par une barre de progression.
SYNTAXE.
Valeur = WAI_Progerssion [ "value" ]
REMARQUES.
Cet attribut est en lecture seulement.
Une barre de progression en mode = "determinate" présente une jauge visuelle qui avance d'un bord à l'autre de la glissière, en faisant défiler une valeur de type int ( ), débutant toujours à 0 jusqu'à la valeur affectée à son attribut maximum - 1. Puis redémarre à 0, et recommence le cycle.
Une barre de progression en mode = "indeterminate" montre un curseur qui effectue des va-et-viens le long de la glissière, en faisant défiler une valeur de type int ( ), débutant toujours à 0 puis évolue d'une unité, même après avoir atteins la valeur affectée à son attribut maximum, jusqu'à ce que le script appel la méthode tkinter.ttk.Progressbar ( ).stop ( ) ou que la valeur de la variable de controle associée de la barre de progression soit modifiée.
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Maximum ( event ) :
WAI_Progerssion [ "maximum" ] = event
def FNC_Valeur ( *event ) :
LAB_Valeur [ "text" ] = f'{ WAI_Progerssion [ "value" ] } / { WAI_Progerssion [ "maximum" ] }'
TKI_Principal = tkinter.Tk ( )
TKV_Valeur = tkinter.IntVar ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
SCA_Valeurs = tkinter.Scale ( TKI_Principal , orient = "horizontal" , from_ = 1 , to = 1000, command = FNC_Maximum )
WAI_Progerssion = tkinter.ttk.Progressbar ( TKI_Principal , variable = TKV_Valeur )
LAB_Valeur = tkinter.Label ( TKI_Principal )
WAI_Progerssion.pack ( fill = "both" )
LAB_Valeur.pack ( fill = "both" )
SCA_Valeurs.pack ( fill = "both" )
BUT_Quitter.pack ( fill = "both" )
TKV_Valeur.trace ( "w" , FNC_Valeur )
SCA_Valeurs.set ( 100 )
WAI_Progerssion.start ( 50 )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de