⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des méthodes
tkinter.wait_variable ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des méthodes
tkinter.wait_variable ( )
DESCRIPTION.
Attends que la valeur d'une variable soit modifiée pour exécuter la suite de la fonction, sans interrompre le déroulement de l'application.
SYNTAXE.
widget.wait_variable ( variable )
widget ⇨ controle quelconque de l'interface [ OBLIGATOIRE ]
.wait_variable ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
variable ⇨ identification de la variable à modifier [ OBLIGATOIRE ]
REMARQUES.
La méthode tkinter.wait_variable ( ) lance une boucle d'attende locale. C'est-à-dire que la poursuite du script de la fonction où se trouve l'appel de tkinter.wait_variable ( ) est suspendue jusqu'à ce que la valeur de variable soit modifiée, mais si d'autres événements surviennent, tel que un clique de souris ou une frappe sur le clavier, ils seront traités normalement.
EXEMPLE.
import tkinter
def FNC_Attente ( ) :
LAB_Temoin [ "text" ] = " ..."
SPI_Modifier [ "state" ] = "normal"
FNC_Modifier ( )
def FNC_Modifier ( ) :
TKI_Principal.wait_variable ( TKV_Modifier )
LAB_Temoin [ "text" ] = "Variable modifiée."
SPI_Modifier [ "state" ] = "disabled"
TKI_Principal.after ( 1000 , FNC_Attente )
TKI_Principal = tkinter.Tk ( )
TKV_Modifier = tkinter.IntVar ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
SPI_Modifier = tkinter.Spinbox ( TKI_Principal , textvariable = TKV_Modifier , from_ = 0 , to = 10 )
LAB_Temoin = tkinter.Label ( TKI_Principal , text = " ..." )
LAB_Temoin.pack ( )
SPI_Modifier.pack ( )
BUT_Quitter.pack ( )
FNC_Modifier ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de