[Python ] comparaison de deux objets

Résolu/Fermé
makiki Messages postés 10 Date d'inscription dimanche 4 février 2007 Statut Membre Dernière intervention 13 février 2007 - 13 févr. 2007 à 00:38
makiki Messages postés 10 Date d'inscription dimanche 4 février 2007 Statut Membre Dernière intervention 13 février 2007 - 13 févr. 2007 à 13:53
Re bonjour,

je voudrais comparer deux objet et je n'arrive pas le faire avec un simple == .

je veux comparé un objet selectionné dans une fenetre un cercle = canv.create_oval()
et un objet que je selectionne avec la souris dans mon canvas.
maFenetre.selObject = canv.find_closest(maFenetre.xx1, maFenetre.yy1)

je fais if maFenetre.selObject==centre
ca rentre meme pas dans le if avez vous un eidée??

1 réponse

teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
13 févr. 2007 à 09:54
Bonjour,

Comment ça "ca rentre meme pas dans le if " Tu es sûr que ton code passe sur le if dans un premier temps?

Qui plus est apparement find_closest te renvoi un tableau, essaye de faire

canv.find_closest(maFenetre.xx1, maFenetre.yy1)[0]
1
makiki Messages postés 10 Date d'inscription dimanche 4 février 2007 Statut Membre Dernière intervention 13 février 2007
13 févr. 2007 à 13:53
ok merci ca fonctionne comme je veux je ne savais pas ce que renvoyais le find_clesest c'est mes premiers pas avec python. merci beaucoup

++
0