⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).curselection ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).curselection ( )
DESCRIPTION.
Retourne un tuple ( ) contenant les index des éléments sélectionnés dans une liste fixe de choix.
SYNTAXE.
TPL_Valeurs = BOX_Liste.curselection ( )
TPL_Valeurs = ⇨ variable qui recevra le tuple ( ) [ optionnel ]
BOX_Liste ⇨ instance quelconque de tkinter.Listbox ( ) [ OBLIGATOIRE ]
.curselection ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
Le nombre d'éléments qui peuvent être sélectionnés simultanément et leur position relatives dépends de la valeur de l'attribut selectmode de la liste fixe à choix.
EXEMPLE.
import tkinter
def FNC_Infos ( event ) :
LAB_Infos [ "text" ] = f"index : { BOX_Test.curselection ( ) }"
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 = "multiple" , 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 puissant et facile à apprendre." )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de