Bonjour
Je souhaite récupère le numéro de la ligne d’un treeview,
J'en aurais besoin par la suite afin de récupérer les éléments par rapport à sont emplacement dans la liste treeview
Pas de soucis lors de l’import des éléments avec la boucle suivante j'ai bien les bons numéros
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #BT TEST def test2 () : listItem = my_tree_section.get_children ( ) for i in listItem : print (i)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 0 1 2
Mais lorsque je supprime un élément en double clic du treeview et que je relance ma boucle I celles-ci ne prend plus en compte le numéro des lignes (comme si l'index n'existait plus)
exemple ici je supprime le 2eme élément de ma liste et relance la boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 def remove_one(e) : x = my_tree_section.selection()[0] my_tree_section.delete(x)
resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 0 2
Comment faire pour rafraîchir les numéros des lignes lors de la suppression d'un élément
Merci d avance
Partager