2010-03-18 50 views

回答

2

可以使用方法find_overlapping

find_overlapping(x1, y1, x2, y2) => tuple

Returns a tuple of all items that overlap the given rectangle, or that are 

通過它完全封閉。

然後遍歷結果列表尋找您的標記。

+0

對!然後,如果元組> 0,那麼某些東西是重疊的! 請原諒我的無能,我如何從每個標記對象中插入x1,y1,x2,y2座標? –

+0

你可以遍歷你的對象或標籤並做一個bbox。這會讓你回到座標 –

+0

作品,謝謝! (canvas.bbox(f)[3] == canvas)。 bbox(s)[1])和(canvas.bbox(f)[0] == canvas.bbox(s)[0]): canvas.itemconfigure('falling',tag ='stopped') –

相關問題