
Envoyé par
jeangil
Je reviens sur mon problème de la recopie de mon fichier texte dans ma ListBox, ( les items affichés en vertical dans le fichier Texte sont copiés sur une même ligne dans la ListBox..!)
J'ai bien lu la réponse du modérateur, wiztricks, (ça ne m'a pas aidé):" Facile!
Ouvrez votre documentation favorite au chapitre Listbox, et (re)lisez ce que çà raconte côté insert."
J'avais déjà bien sur regarder ListBox et ses différentes méthodes dont bien sûr, .Insert..
Pour l'instant toujours pas de solution.
Ben çà dit:
insert(index, *elements)
Insert une ou plusieurs lignes (autant que d’éléments fournis après le premier argument) dans la liste avant la ligne de numéro index. Utiliser 'end' comme premier argument si vous souhaitez ajouter de nouvelles lignes à la fin de la liste.
donc si vous écrivez:
t.insert(0, myfile.read())
çà ne peut pas fonctionner puisque myfile.read() retourne une seule chaîne de caractères.
Vous pourriez essayer myfile.read().splitlines() pour avoir une liste de lignes.
Et mettre une "*" devant pour passer la liste en autant de paramètres.
Après pensez ce que vous voulez, mais c'est juste ce qui est écrit dans la documentation.
- W
Partager