Imprimer une liste dans une zone texte... [Python] - Python - Programmation
Marsh Posté le 25-10-2003 à 09:30:55
Un petit UP, je précise que dans mon code pour l'instant "j'imprime" les listes dans l'interpréteur mais que mon but est bien de les "imprimer" dans la fenêtre fenetre.
EDIT: je viens de farfouiller la doc et je pense que je dois utiliser le "composant" Message pour afficher mon texte, car je veux afficher un texte multi-lignes sans que celui ci soit modifiable.
Marsh Posté le 25-10-2003 à 11:03:33
J'ai trouvé une méthode grace aux listbox, ca marche mais le résultat n'est pas encore trés esthétique... donc a travailler encore
Code :
|
Marsh Posté le 26-10-2003 à 19:27:21
Bah je suis pas un expert en TK, mais je cerne pas bien ton probleme...
Tu peux tout a fait utiliser une case de saisie de texte multi-lignes non editable, non ?
Marsh Posté le 27-10-2003 à 08:04:39
Bah oui, pourquoi pas, mais je connais absolument pas (ou du moins trop peu Tkinter) donc je ne sais pas comment le faire... de plus la doc sur Tkinter est pas des plus claires à ce sujet), donc je me disais qu'il doit surement avoir ici quelqu'un qui pourrait m'expliquer cela en 2 lignes
et merci de ta réponse
Marsh Posté le 27-10-2003 à 14:08:56
Sinon, apres consult rapide d'une doc, le Label doit marcher... t'as essayé ?
Marsh Posté le 28-10-2003 à 09:08:28
Non je n'ai pas essayé le label car je cherchais un objet multi-lignes, mais je vais essayer quand même l'essayer
Marsh Posté le 29-10-2003 à 10:46:22
webman a écrit : Non je n'ai pas essayé le label car je cherchais un objet multi-lignes, mais je vais essayer quand même l'essayer |
Bah le label, avec des '\n' entre tes lignes peut peut-etre devenir muti-lignes (je dis ca mais je n'ai pas testé !).
Marsh Posté le 24-10-2003 à 22:25:56
Salut,
Je voudrais savoir que dois-je utiliser pour copier le contenu d'une liste dans une zone de texte. Je m'explique, je récupère dans une liste les imprimantes installées sur le système, puis ensuite je l'affiche dans l'interpréteur Python (grace à un Print), mais je viens de créer une interface graphique pour mon programme et je voudrais "imprimer" le contenu de cette liste dans une zone de texte (ou autre si Python le propose, un label par exemple, ... sachant que ca tiens sur plusieurs lignes).
J'espère avoir été clair sinon n'hésitez pas à me poser des questions.
Voilà mon code pour le moment:
Message édité par Webman le 25-10-2003 à 10:35:41