⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Button
tkinter.Button ( ).invoke ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Button
tkinter.Button ( ).invoke ( )
DESCRIPTION.
Appel la même fonction que celle associée à l'attribut command d'un controle de type tkinter.Button ( ).
SYNTAXE.
BUT_Bouton.invoke ( )
BUT_Bouton ⇨ instance quelconque de tkinter.Button ( ) [ OBLIGATOIRE ]
.invoke ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
La méthode tkinter.Button ( ).invoke ( ) est sans effet sur les controles désactivés, c'est-à-dire les controles avec l'attribut state = "disabled". Si aucune fonction n'est associée à l'attribut command du tkinter.Button ( ) appelant, la méthode tkinter.Button ( ).invoke ( ) sera ignorée mais Python ne lèvera pas d'exception.
EXEMPLE.
import tkinter
def FNC_Modifier ( ) :
if BUT_Modifier [ "fg" ] == "red" :
BUT_Modifier [ "fg" ] = "yellow"
BUT_Modifier [ "bg" ] = "red"
else :
BUT_Modifier [ "fg" ] = "red"
BUT_Modifier [ "bg" ] = "yellow"
def FNC_Invoquer ( ) :
BUT_Modifier.invoke ( )
BUT_Modifier [ "state" ] = "disabled"
BUT_Modifier.update ( )
BUT_Invoquer.flash ( )
TKI_Principal.after ( 1500 , lambda : BUT_Modifier.config ( state = "normal" ) )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BUT_Modifier = tkinter.Button ( TKI_Principal , text = "Modifier" , command = FNC_Modifier )
BUT_Invoquer = tkinter.Button ( TKI_Principal , text = "Invoquer" , command = FNC_Invoquer )
BUT_Invoquer.pack ( )
BUT_Modifier.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