0
我想知道是否可以将鼠标点击信号附加到开罗对象。让我们假设在图形上有3个圆圈,所有独立的对象。然后我想改变点击的颜色。我猜想,我只需要拿起鼠标指针的坐标,浏览所有对象,并查看哪一个最接近。对于普通对象可能是可以的,但对于手绘线条可能会有些不便。所以,我的问题是,是否有一个优雅的方式来找出用户点击哪个对象?我在想一个人可以在绘制对象时附加鼠标信号,然后只要有鼠标点击就返回对象名称。我使用pygtk,但我认为答案不应该是特定于实际的语言绑定。在开罗添加鼠标点击信号
干杯,
v923z
感谢您的回答!看来我可以通过比较点的坐标和项目列表来解决问题。事实上,我所有的物体都是直线,所以我可以很容易地计算距离,并选择最接近鼠标的线。 – v923z