Partage
  • Partager sur Facebook
  • Partager sur Twitter

python tkinter retour à la ligne liste

    21 février 2020 à 14:40:54

    Je voudrais savoir s'il serait possible dans le widget listbox de tkinter d’écrire un élément sur plusieurs ligne. 

    Exemple: Mon programme devrait renvoyer quelque chose comme ça:

    __________

    élément 1

    __________

    élément 2

    __________

    élém

    ent 3

    __________

    élément 4

    __________

    Voici le programme:

    import tkinter
    
    fenetre = tkinter.Tk()
    li = tkinter.Liste(fenetre)
    li.insert(END, "élément 1")
    li.insert(END, "élément 2")
    li.insert(END, "élém \n ent 3")
    li.insert(END, "élément 4")
    li.pack()

    Or ce code renvoie "élém" et "ent 3" sur la meme ligne, ce qui empêche d'écrire un élément trop long.

    -
    Edité par SpeedDream 21 février 2020 à 14:53:52

    • Partager sur Facebook
    • Partager sur Twitter
      21 février 2020 à 14:51:31

      J'ai essayé mais en vain. Après recherche sur SO, il s'avère que ce n'est pas nativement possible, cf. lien
      • Partager sur Facebook
      • Partager sur Twitter
        23 novembre 2021 à 23:16:16

        Je ne sais pas si c'est possible mais si on peut mettre un widget Text dans un liste on pourrais faire des retour a la ligne dans ce widget et ensuite l'insérer a la liste?
        • Partager sur Facebook
        • Partager sur Twitter
          23 novembre 2021 à 23:59:51

          Le widget TreeView avec ttk pourrait en quelque-sortes faire cela.

          https://tkdocs.com/tutorial/tree.html

          • Partager sur Facebook
          • Partager sur Twitter

          Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
          La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

            24 novembre 2021 à 11:58:33

            Edit: j'allais dire une betise ...

            -
            Edité par Phil_1857 24 novembre 2021 à 12:04:26

            • Partager sur Facebook
            • Partager sur Twitter

            python tkinter retour à la ligne liste

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown