Bonjour à tous ,
je debute en programmation Python, et j'ai un problème!
En fait, j'ai une liste de couple , par exemple [ (a,b),(c,d),(a,d)] et je voudrai creer dans un canevas avec Tkinter un graphe representant ces couples :
avec un point etiquetté "a" et une ligne pour le relier à un point etiquetté "b"
(a,b) signifie que "a" est relié à "b"

j'ai ecrit ceci :
fen = Tk()

cv = Canvas(fen, width=100, height=100)
cv.pack()

texte=StringVar()

saisie=Entry(fen)
saisie.configure(textvariable=texte)
saisie.pack()

bouton=Button(fen)
bouton.configure(text='Graph',)
bouton.pack()

def clic(event):
doc=texte.get() # nom du fichier ou il y a les données pour que je cree ma liste de couple
liste=clearInteractome(doc) # fonction qui me donne la liste de couple
for couple in liste:
cv.create_line(couple[0],couple[1])
bouton.bind('<ButtonPress-1>',clic)

fen.mainloop()

Je ne sais pas si ma fonction clic est juste, comme j'ai dit je suis debutante !

mais ca me creer une erreur, car mes point n'ont pas de coordonnées .. Et je bloque, est il possible de donner des coordonnées aleatoires à des points pour que tous les elements de ma liste se place dans le canevas de façon aleatoire ?

Merci d'avance pour votre aide