IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tkinter Python Discussion :

Tkinter canevas python


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 38
    Par défaut Tkinter canevas python
    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

  2. #2
    Membre émérite
    Homme Profil pro
    heu...
    Inscrit en
    Octobre 2007
    Messages
    648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : heu...

    Informations forums :
    Inscription : Octobre 2007
    Messages : 648
    Par défaut
    salut,

    regarde le document sur ce post, c'estgrâce à lui que j'ai (entre autres, appris à faire des graphes avec TKinter
    http://www.developpez.net/forums/d15...s/#post4429143

    Bon courage


    PS: n'oublies pas les balises[code]...ici ton code...[/code]
    http://www.developpez.net/forums/misc.php?do=bbcode

Discussions similaires

  1. Flux "Vidéo" + Tkinter.Canevas + PIL ==> Scintillement
    Par afranck64 dans le forum Programmation multimédia/Jeux
    Réponses: 1
    Dernier message: 29/07/2011, 11h55
  2. [Tkinter] Onglet en Python
    Par Telimektar dans le forum Tkinter
    Réponses: 4
    Dernier message: 14/04/2006, 07h21
  3. [Tkinter] afficher un graphique dans un canevas
    Par Makino dans le forum Tkinter
    Réponses: 2
    Dernier message: 09/03/2006, 13h37
  4. [Tkinter] Python sous Linux
    Par PMdomine dans le forum Tkinter
    Réponses: 7
    Dernier message: 06/03/2006, 20h56
  5. Réponses: 4
    Dernier message: 16/12/2005, 22h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo