⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des méthodes
tkinter.winfo_toplevel ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des méthodes
tkinter.winfo_toplevel ( )
DESCRIPTION.
Retourne l'identifiant de la fenêtre où se trouve le controle.
SYNTAXE.
IDE_Objet = widget.winfo_toplevel ( )
IDE_Objet = ⇨ variable qui recevra la valeur [ optionnel ]
widget ⇨ controle quelconque de l'interface [ OBLIGATOIRE ]
.winfo_toplevel ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
EXEMPLE.
import tkinter
LST_Boutons = [ ]
def FNC_Affichage ( Q ) :
LAB_Message [ "text" ] = f"Nom de la fenêtre\n { LST_Boutons [ Q ].winfo_toplevel ( ) }"
TKI_Principal = tkinter.Tk ( )
TKI_Principal.geometry ( "+180+100" )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
LAB_Message = tkinter.Label ( TKI_Principal , text = "..." )
LST_Boutons.append ( tkinter.Button ( TKI_Principal , text = "0" , command = lambda : FNC_Affichage ( 0 ) ) )
LAB_Message.pack ( )
LST_Boutons [ 0 ].pack ( )
BUT_Quitter.pack ( )
for kindex in range ( 1 , 10 ) :
kfenetre = tkinter.Toplevel ( )
kfenetre.geometry ( f"+{ 220 + ( kindex * 100 ) }+100" )
LST_Boutons.append ( tkinter.Button ( kfenetre , text = kindex , command = lambda k = kindex : FNC_Affichage ( k ) ) )
LST_Boutons [ kindex ].pack ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de