salut JF, cela fait longtemps que je ne touche plus à wx, mais après avoir consulté mes notes, je te propose de choisir entre les méthodes suivantes :

GetChildren
GetCount
GetItems
GetSelection
GetSelections
GetStringSelection


Le 04/12/2017 à 21:41, Jean-François Colas a écrit :
Hello la ML,

J'essaie de jouer un peu avec les listes en WxPython. J'ai vu qu'il existait un objet ListBox, sur lequel je me pose deux questions:

1. Quel moyen le système me fournirait-il pour connaître le nombre d'éléments de cette liste à un instant donné? Je n'ai pas trouvé de manière évidente en tout cas...

2. Les déplacements dans la liste que je crée, ne "bouclent pas". Pour ce que je voulais en faire, ça ne m'arrange pas forcément, parce qu'il s'agit de choisir entre deux éléments, et peu importe que l'un soit en position 1 et l'autre en position 2, c'est sur le contenu que je dois choisir. Existerait-il un paramètre qui régit le "bouclage"?

Pour illustrer un peu la question 1, je suis parti d'un exemple, tiré d'une doc en anglais qui me plaît bien, dont le titre est grosso modo: WXPython ZetCode tutorial... J'ai mis l'exemple en pJ.

J'ai voulu y ajouter la sélection automatique d'un élément selon l'action effectuée; et du coup, pour gérer cette histoire de nombre d'éléments, j'y ai inséré du code, les lignes en question sont repérées par # jf. Est-ce que vraiment j'étais obligé de passer par là pour garder trace du nombre d'éléments, sachant que Jaws est capable, lui, de me l'indiquer?

Merci,
J.-F.





Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à