⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Style
tkinter.ttk.Style ( ).element_names ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Style
tkinter.ttk.Style ( ).element_names ( )
DESCRIPTION.
Retourne la liste des noms des éléments du thème actif.
SYNTAXE.
Valeur = STY_Theme.element_names ( )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
STY_Theme = ⇨ instance quelconque de tkinter.ttk.Style ( ) [ OBLIGATOIRE ]
.element_names ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Attribut ( event ) :
kindex = BOX_Elements.curselection ( ) [ 0 ]
kelement = ( BOX_Elements.get ( kindex ) )
TKV_Attributs.set ( tkinter.ttk.Style ( ).element_options ( kelement ) )
TKI_Principal = tkinter.Tk ( )
TKV_Elements = tkinter.StringVar ( )
TKV_Attributs = tkinter.StringVar ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BOX_Elements = tkinter.Listbox ( TKI_Principal , listvariable = TKV_Elements )
BOX_Attributs = tkinter.Listbox ( TKI_Principal , listvariable = TKV_Attributs )
TKV_Elements.set ( tkinter.ttk.Style ( ).element_names ( ) )
BOX_Elements.bind ( "<ButtonRelease-1>" , FNC_Attribut )
tkinter.Label ( TKI_Principal , text = "Eléments" ).grid ( row = 0 , column = 0 )
BOX_Elements.grid ( row = 1 , column = 0 )
tkinter.Label ( TKI_Principal , text = "Attributs" ).grid ( row = 0 , column = 1 )
BOX_Attributs.grid ( row = 1 , column = 1 )
BUT_Quitter.grid ( row = 2 , column = 1 )
BOX_Elements.select_set ( 0 )
FNC_Attribut ( None )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de