⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).insert ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).insert ( )
DESCRIPTION.
Ajoute un ou plusieurs éléments dans une liste fixe de choix, à partir de l'index indiqué.
SYNTAXE.
BOX_Liste.insert ( index , elementa , ... , elementn )
BOX_Liste ⇨ instance quelconque de tkinter.Listbox ( ) [ OBLIGATOIRE ]
.insert ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
index ⇨ index de départ [ OBLIGATOIRE ]
elementa , ... , elementn ⇨ éléments à ajouter [ OBLIGATOIRE ]
REMARQUES.
index est un int ( ) ou l'un des str ( ) d'index spécifiques indiquant l'index de l'élément de la liste fixe à choix qui devra devenir actif.
Les index spécifiques sont des constantes exprimées sous la forme d'un str ( ) et peuvent prendre l'une des valeurs suivantes :
- "active" pour l'élément actif au moment de l'appel ;
- "anchor" pour l'élément désignez comme ancre avec tkinter.Listbox ( ).selection_anchor ( ) ;
- "end" pour le dernier l'élément de la liste ;
- "@x,y" qui correspond à l'élément le plus proche du point aux coordonnées (x,y).
Rappel : l'index du premier élément d'une liste fixe est 0.
elements doivent avoir une forme valide pour des éléments d'une liste fixe à choix.
L'utilisation de la méthode tkinter.Listbox ( ).insert ( ) peut prendre plusieurs formats.
Pour ajouter un seul élément à l'index indiqué :
BOX_Liste.insert ( index , element )
Pour ajouter plusieurs éléments à partir l'index indiqué :
BOX_Liste.insert ( index , elementa , elementb , elementc , elementd , ... )
Pour ajouter les éléments d'un objet collection, list ( ), tuple ( ), ... , à partir l'index indiqué :
LST_Liste = [ elementa , elementb , elementc , elementd , ... ]
BOX_Liste.insert ( index , *LST_Liste )
TPL_Liste = ( elementa , elementb , elementc , elementd , ... )
BOX_Liste.insert ( index , *TPL_Liste )
RNG_Suite = range ( 10 )
BOX_Liste.insert ( index , *RNG_Suite )
Note : Si le symbole est omis, les éléments de la collection sont assemblés comme unique élément dans la liste fixe à choix.
EXEMPLE.
import tkinter
def FNC_Inserer ( ) :
BOX_Liste.insert ( "anchor" , ENT_Saisie.get ( ) )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BUT_Inserer = tkinter.Button ( TKI_Principal , text = "Insérer" , command = FNC_Inserer )
ENT_Saisie = tkinter.Entry ( TKI_Principal )
BOX_Liste = tkinter.Listbox ( TKI_Principal )
BOX_Liste.pack ( fill = "both" )
ENT_Saisie.pack ( fill = "both" )
BUT_Inserer.pack ( fill = "both" )
BUT_Quitter.pack ( fill = "both" )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de