⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des méthodes
tkinter.quit ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des méthodes
tkinter.quit ( )
DESCRIPTION.
Stoppe le système de surveillance des événements pour leur traitement.
SYNTAXE.
widget.quit ( )
widget ⇨ fenêtre principale de l'interface [ OBLIGATOIRE ]
.quit ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
La méthode tkinter.mainloop ( ) est indispensable pour gérer en temps réel les interactions de l'utilisateur avec l'interface et les modifications de valeur des variables de controles.
La surveillance du traitement des événements peut être stoppée par la méthode tkinter.quit ( ). Pour redémarrer le traitement des événements, il faut invoquer une nouvelle fois la méthode tkinter.mainloop ( ) dans la fonction en cour.
EXEMPLE.
import tkinter
def FNC_Compteur ( ) :
BUT_Compteur [ "text" ] = int ( BUT_Compteur [ "text" ] ) + 1
def FNC_Rebours ( ) :
LAB_Attente [ "text" ] = int ( LAB_Attente [ "text" ] ) - 1
if int ( LAB_Attente [ "text" ] ) < 1 :
BUT_Stopper [ "state" ] = "normal"
LAB_Message [ "text" ] = "Surveillance dans"
LAB_Attente [ "text" ] = "..."
TKI_Principal.mainloop ( )
else :
TKI_Principal.after ( 100 , FNC_Rebours )
def FNC_Stopper ( ) :
BUT_Stopper [ "state" ] = "disabled"
LAB_Message [ "text" ] = "Surveillance activée"
LAB_Attente [ "text" ] = "50"
TKI_Principal.quit ( )
FNC_Rebours ( )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BUT_Stopper = tkinter.Button ( TKI_Principal , text = "Stopper" , command = FNC_Stopper )
BUT_Compteur = tkinter.Button ( TKI_Principal , text = "0" , command = FNC_Compteur )
LAB_Message = tkinter.Button ( TKI_Principal , text = "Surveillance activée" )
LAB_Attente = tkinter.Button ( TKI_Principal , text = "..." )
BUT_Compteur.pack ( )
LAB_Message.pack ( )
LAB_Attente.pack ( )
BUT_Stopper.pack ( )
BUT_Quitter.pack ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de