⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).get_children ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).get_children ( )
DESCRIPTION.
Retourne un tuple ( ) contenant tous les identifiants des enfants d'un élément d'un objet tkinter.ttk.Treeview ( ).
SYNTAXE.
TPL_Valeurs = TRV_Tableau.get_children ( element )
TPL_Valeurs = ⇨ variable qui recevra le tuple ( ) [ optionnel ]
TRV_Tableau ⇨ instance de tkinter.ttk.Treeview ( ) [ OBLIGATOIRE ]
.get_children ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
element ⇨ identifiant de l'élément [ OBLIGATOIRE ]
REMARQUES.
element est un str ( ) désignant l'identifiant d'un élément de l'arborescence. L'identifiant d'un élément est la chaine de caractères donnée en troisième argument dans la méthode tkinter.ttk.Treeview ( ).insert ( ). Si element n'existe pas Python lèvera une exception.
Si element est absent, la méthode tkinter.Spinbox ( ).get_children ( ) retourne les éléments de la racine.
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Regions ( Q ) : LAB_Regions [ "text" ] = TRV_ACEUM.get_children ( Q )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
TRV_ACEUM = tkinter.ttk.Treeview ( TKI_Principal )
LAB_Regions = tkinter.Label ( TKI_Principal , text = "en attente ...")
TRV_ACEUM.heading ( "#0" , text = "Etats" )
TRV_ACEUM.insert ( "" , "end" , "ca" , text = "Canada" , tags = ( "canada" , ) )
TRV_ACEUM.insert ( "ca" , "end" , "ca.al" , text = "Alberta" )
TRV_ACEUM.insert ( "ca" , "end" , "ca.qu" , text = "Québec" )
TRV_ACEUM.insert ( "ca" , "end" , "ca.on" , text = "Ontario" )
TRV_ACEUM.insert ( "ca" , "end" , "ca.etc" , text = "etc ..." )
TRV_ACEUM.insert ( "" , "end" , "us" , text = "Etat Unis" , tags = ( "etatsunis" , ) )
TRV_ACEUM.insert ( "us" , "end" , "us.ca" , text = "Californie" )
TRV_ACEUM.insert ( "us" , "end" , "us.wa" , text = "Washington" )
TRV_ACEUM.insert ( "us" , "end" , "us.wi" , text = "Wisconsin" )
TRV_ACEUM.insert ( "us" , "end" , "us.etc" , text = "etc ..." )
TRV_ACEUM.insert ( "" , "end" , "me" , text = "Mexique" , tags = ( "mexique" , ) )
TRV_ACEUM.insert ( "me" , "end" , "me.yu" , text = "Yucatan" )
TRV_ACEUM.insert ( "me" , "end" , "me.ch" , text = "Chihuahua" )
TRV_ACEUM.insert ( "me" , "end" , "me.hi" , text = "Hidalgo" )
TRV_ACEUM.insert ( "me" , "end" , "me.etc" , text = "etc ..." )
TRV_ACEUM.tag_bind ( "canada" , "<Button>" , lambda event : FNC_Regions ( "ca" ) )
TRV_ACEUM.tag_bind ( "etatsunis" , "<Button>" , lambda event : FNC_Regions ( "us" ) )
TRV_ACEUM.tag_bind ( "mexique" , "<Button>" , lambda event : FNC_Regions ( "me" ) )
LAB_Regions.pack ( )
TRV_ACEUM.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