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

wxPython Discussion :

Un find_closest(x, y) en WxPython ?


Sujet :

wxPython

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Par défaut Un find_closest(x, y) en WxPython ?
    Bonjour.

    Ayant travaillé avec tkinter quelques temps, je suis à la recherche d'une fonction similaire à find_closest(x, y), mais en wxpython. Cette fonction permettait de trouver l'item le plus près de la position spécifié en entré. Ces items pouvaient être des rectangle, cercle, ligne... dessiné sur un canvas.

    Maintenant, voici la situation. Je dessine plusieurs formes géométriques sur un wx.Dc. J'aimerais qu'en cliquant dessus, un utilisateurs ait accès aux propriétés de ces formes. Il me faut donc reconnaitre la "forme" sous le clic.
    J'ai deux solutions. Je pourrais le faire uniquement en code, en envoyant les coordonnés du clic dans un fonction qui vérifierait s'il y a une forme en dessous (puisque je possède les coordonnés de ces formes), mais ça serait un peu pénible puisqu'il ne s'agit pas que de forme simple. La deuxième solution passerait pas un équivalent à find_closest(x, y), mais jusqu'ici je n'ai rien trouvé.

    Je fais donc appel à vos connaissances

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Par défaut
    Bonjour,

    Il faut utiliser wx.PseudoDC (Voir la démo de wxPython). Avec ce DC spécial, vous n'aurez même pas besoin des coordonnées pour savoir sur quelle forme (ou ensemble de formes) l'utilisateur a cliqué. Super pratique...

    A +

Discussions similaires

  1. [wxPython] bouton
    Par airod dans le forum wxPython
    Réponses: 5
    Dernier message: 26/03/2005, 17h42
  2. [wxPython] aide pour wxlistcrtl
    Par nadrak dans le forum wxPython
    Réponses: 2
    Dernier message: 10/03/2005, 10h20
  3. Réponses: 1
    Dernier message: 16/02/2005, 12h04
  4. [WxPython][wx.GridBagSizer]Placement des composants
    Par Guigui_ dans le forum wxPython
    Réponses: 1
    Dernier message: 29/01/2005, 15h46
  5. Réponses: 3
    Dernier message: 12/07/2004, 23h27

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