⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).get ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).get ( )
DESCRIPTION.
Retourne un tuple ( ) contenant les textes, étiquettes, des éléments dans la plage index indiquée, d'une une liste fixe de choix.
SYNTAXE.
TPL_Valeurs = BOX_Liste.get ( debut , fin )
TPL_Valeurs = ⇨ variable qui recevra le tuple ( ) [ optionnel ]
BOX_Liste ⇨ instance quelconque de tkinter.Listbox ( ) [ OBLIGATOIRE ]
.get ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
debut ⇨ index du premier élément [ OBLIGATOIRE ]
fin ⇨ index du dernier élément [ optionnel ]
REMARQUES.
debut et fin doivent être 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.
Si fin est situé avant debut, l'appel de la méthode tkinter.Listbox ( ).get ( ) est ignoré. Si fin est absent seul l'élément à l'index debut est supprimé.]
EXEMPLE.
import tkinter
def FNC_Infos ( event ) :
kindex = BOX_Test.curselection ( ) [ 0 ]
LAB_Infos [ "text" ] = BOX_Test.get ( kindex )
TKI_Principal = tkinter.Tk ( )
TKV_Texte = tkinter.StringVar ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BOX_Test = tkinter.Listbox ( TKI_Principal , selectmode = "simple" , listvariable = TKV_Texte )
LAB_Infos = tkinter.Label ( TKI_Principal , text = "index : ()" )
BOX_Test.pack ( )
LAB_Infos.pack ( )
BUT_Quitter.pack ( )
BOX_Test.bind ( "<ButtonRelease>" , FNC_Infos )
TKV_Texte.set ( "Python est un langage de programmation puissant et facile à apprendre. Il dispose de structures de données de haut niveau et permet une approche simple mais efficace de la programmation orientée objet." )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de