⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).nearest ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Listbox
tkinter.Listbox ( ).nearest ( )
DESCRIPTION.
Retourne l'index de l'élément d'une liste fixe de choix, le plus proche de l'ordonnée indiqué.
SYNTAXE.
Valeur = BOX_Liste.nearest ( ordonnee )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
BOX_Liste ⇨ instance quelconque de tkinter.Listbox ( ) [ OBLIGATOIRE ]
.nearest ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
ordonnee ⇨ ordonnée de référence [ OBLIGATOIRE ]
REMARQUES.
ordonnee est un int ( ) indiquant l'ordonnée d'un point de référence en pixels.
Rappel : l'index du premier élément d'une liste fixe est 0.
EXEMPLE.
import tkinter
def FNC_Lecture ( event ) :
LAB_Infos [ "text" ] = f'Elément pointé : { BOX_Test.nearest ( event.y ) }'
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 , activestyle = "dotbox" , listvariable = TKV_Texte )
LAB_Infos = tkinter.Label ( TKI_Principal )
BOX_Test.bind ( "<Motion>" , FNC_Lecture )
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_Test.pack ( )
LAB_Infos.pack ( )
BUT_Quitter.pack ( )
BOX_Test.focus_force ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de