Bonjour !
existe il une fonction du genre de find_cosest mais qui renvoi un objet s'il en existe un sur des coordonnées presise et non l'objet le plus proche?
Merci d'avance
+
Bonjour !
existe il une fonction du genre de find_cosest mais qui renvoi un objet s'il en existe un sur des coordonnées presise et non l'objet le plus proche?
Merci d'avance
+
Bonjour, la fonction find_closest est ce qu'il te faut., il faut juste modifier les paramètres de la méthode pour minimiser la tolérance de détection.
a +
Code : Sélectionner tout - Visualiser dans une fenêtre à part w.find_closest(10,10,halo=0)
Je vien d'esseiller mais cela ne me convains pas pus que sa:
que je mette halo=0 ou non, la fonction find_closest me renvoi toujours un objet alor que je souhaite que l'orsque aucun objet n'a les coordonnées que je precise en arguments, la fonction me renvoi 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from Tkinter import * >>> f = Tk() >>> c = Canvas(f) >>> c.create_rectangle(10,10,20,20) 1 >>> c.pack() >>> print c.find_closest(1,2,halo=0) (1,) >>> print c.find_closest(1,2) (1,) >>>
Bonjour,
Utilises find_overlapping
Code : Sélectionner tout - Visualiser dans une fenêtre à part print c.find_overlapping(1,2,1,2)
C'est tout a fait ce que je cherchais
Merci bien !
+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager