⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).size ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).size ( )
DESCRIPTION.
Retourne le nombre d'éléments, de choix, dans une liste fixe à choix.
SYNTAXE.
Valeur = BOX_Liste.size ( )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
BOX_Liste ⇨ instance quelconque de tkinter.Listbox ( ) [ OBLIGATOIRE ]
.size ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
EXEMPLE.
import tkinter
def FNC_Selectionner ( event ) :
BOX_Liste.select_clear ( 0 , "end" )
BOX_Liste.select_set ( SCA_Debut.get ( ) , SCA_Fin.get ( ) )
LAB_Message [ "text" ] = f"De { SCA_Debut.get ( ) } à { SCA_Fin.get ( ) }."
TKI_Principal = tkinter.Tk ( )
TKV_Texte = tkinter.StringVar ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
SCA_Debut = tkinter.Scale ( TKI_Principal , orient = "horizontal" , command = FNC_Selectionner )
SCA_Fin = tkinter.Scale ( TKI_Principal , orient = "horizontal" , command = FNC_Selectionner )
BOX_Liste = tkinter.Listbox ( TKI_Principal , selectmode = "extended" , activestyle = "dotbox" , listvariable = TKV_Texte )
LAB_Message = tkinter.Label ( TKI_Principal , relief = "solid" )
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." )
BOX_Liste.pack ( )
SCA_Debut.pack ( fill = "both" )
SCA_Fin.pack ( fill = "both" )
LAB_Message.pack ( fill = "both" )
BUT_Quitter.pack ( )
SCA_Debut [ "to" ] = BOX_Liste.size ( ) - 1
SCA_Fin [ "to" ] = BOX_Liste.size ( ) - 1
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de