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

Python Discussion :

Récupérer le tag d'un objet en tkinter [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 67
    Par défaut Récupérer le tag d'un objet en tkinter
    Bonsoir à tous,

    Je m'évertue à utiliser correctement cette fonction : can.gettags.

    Dans une fenêtre tkinter, j'ai créé un canevas que j'ai appelé can.
    J'y ai dessiné un carré que j'ai taggé "Carré".
    J'ai créé la fonction me permettant de cliquer sur l'objet et de récupérer son tag.
    ( cible=can.find_overlapping(event.x-2,event.y-2,event.x+2,event.x+2) )
    Mais quand j'utilise can.gettags, je n'ai pas ce que je désire et en tapant help(can) j'ai:

    gettags(self, *args)
    | Return tags associated with the first item specified in ARGS.

    J'essaye notamment : can.gettags(cible[-1])
    Il me retourne ('Carré', 'current')
    J'essaye aussi : can.gettags(cible[0])
    Il me retourne ('Carré',)

    Je ne désire ni des parenthèses ni de la virgule

    Impossible de trouver plus d'explications sur les forums en anglais ou en français :/
    Je remercie par avance ceux qui m'auront lus.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Citation Envoyé par Leododo Voir le message
    Je ne désire ni des parenthèses ni de la virgule
    Si la forme (tuple de strings) retourné par gettags ne vous plait pas, vous pouvez toujours le mettre en forme autrement.
    nota, gettags doit de toute façons retourner une liste de strings puisqu'un item peut être associé à plusieurs tags

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 67
    Par défaut
    Hum merci des précisions

    Ce que je vais faire, c'est récupérer ce que me retourne .gettags et appliquer une fonction pour n'avoir que le tag propre

    Merki

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

Discussions similaires

  1. [Ant]Récupérer un TAG sur cvs
    Par thibaut dans le forum ANT
    Réponses: 2
    Dernier message: 03/07/2006, 20h02
  2. Réponses: 2
    Dernier message: 17/02/2006, 15h11
  3. [AS2] Récupérer une valeur d'un objet lorqu'on clique dessus
    Par softyClochette dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 13/10/2005, 18h40
  4. [Sources]Récupérer le chemin d'un objet OLE
    Par Mr.Gus dans le forum Contribuez
    Réponses: 9
    Dernier message: 12/05/2005, 10h11
  5. [Ada] Récupérer un pointeur sur un objet existant
    Par vincnet500 dans le forum Ada
    Réponses: 1
    Dernier message: 14/11/2004, 14h26

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