0
我想知道是否可以將鼠標點擊信號附加到開羅對象。讓我們假設在圖形上有3個圓圈,所有獨立的對象。然後我想改變點擊的顏色。我猜想,我只需要拿起鼠標指針的座標,瀏覽所有對象,並查看哪一個最接近。對於普通對象可能是可以的,但對於手繪線條可能會有些不便。所以,我的問題是,是否有一個優雅的方式來找出用戶點擊哪個對象?我在想一個人可以在繪製對象時附加鼠標信號,然後只要有鼠標點擊就返回對象名稱。我使用pygtk,但我認爲答案不應該是特定於實際的語言綁定。在開羅添加鼠標點擊信號
乾杯,
v923z
感謝您的回答!看來我可以通過比較點的座標和項目列表來解決問題。事實上,我所有的物體都是直線,所以我可以很容易地計算距離,並選擇最接近鼠標的線。 – v923z