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].... ID


Sujet :

Tkinter Python

  1. #1
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Points : 891
    Points
    891
    Par défaut [Tkinter].... ID
    lorsque l'on construit des forme dans un canvas, Tkinter met une ID unique a chacun des éléments.
    Si l'on utilise une fonction pour déplacer un des éléments, est ce que python réassigne la même ID a l"élément sélectionné et déplacé (par exemple).

    En somme j'ai besoin de mettre a jour un dico, regroupant les coordonnées de chaque elements.
    Est ce que je peux utiliser les ID pour modifier les valeurs de ce dico.

    merci

    " suis je assez clair!?"

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 57
    Points : 71
    Points
    71
    Par défaut
    lut
    pour ton ID avec tkinter,
    oui, il garde le meme idee,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    def da():
        c.move(1,1,0)
        c.move(2,-1,0)
        a   =c.bbox(1)
        b   =c.bbox(2)
     
        print c.find_enclosed(a[0]-5,a[1]-5,a[2]+5,a[3]+5)
        fen.after(50,da)
     
     
    from Tkinter import*
    fen =Tk()
    c=Canvas()
    c.grid()
    c.create_text(0,50,text="a")     
    c.create_text(300,50,text="b") 
    da()
    fen.mainloop()
    http://www.developpez.net/forums/viewtopic.php?t=438125

    pour ton dico, je ne compremds pas tros

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tkinter] ScrollBar et méthode set
    Par BlackPearl dans le forum Tkinter
    Réponses: 1
    Dernier message: 02/04/2005, 20h06
  2. [Tkinter]
    Par KymZen dans le forum Tkinter
    Réponses: 7
    Dernier message: 08/03/2005, 08h28
  3. [Tkinter] Binder le bouton de fermeture d'un Tk()
    Par jc_isd dans le forum Tkinter
    Réponses: 2
    Dernier message: 09/02/2005, 16h11
  4. Réponses: 3
    Dernier message: 26/10/2004, 07h31
  5. Réponses: 3
    Dernier message: 16/08/2004, 10h57

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