Bonjour,
Je suis assez nouveau dans l'utilisation de GUI en python.
J'ai créé une interface dans laquelle je dessine des disques de couleurs (create_oval) lors d'un clic sur la souris.
Je crée également un texte
Je fais un binding sur le disque créé avec tag_bind
Lorsque deux disques sont créés je trace entre eux une ligne avec deux tags (un tag contenant un chiffre qui identifie disque + texte + ligne)
Grâce à mon binding, je parviens à déplacer le texte et mon disque.
Mais je voudrais que ma ligne change de coordonnées également, j'arrive plus ou moins à identifier la ligne grâce aux différents tags grâce à canvas.gettags
En clair, la pointe de ma ligne doit suivre le disque déplacé et l'autre partie doit rester en place.
Comment faire ? Je ne parviens pas à trouver la doc nécessaire pour le faire.
Une solution serait peut être de supprimer la ligne et de la redessiner, mais j'avoue que je préférerais modifier l'existante.







Répondre avec citation



Partager