Python 查科的事件处理

Python 查科的事件处理,python,chaco,Python,Chaco,当鼠标悬停在Chaco中的数据点上时,我希望出现一个小文本框,其中包含我想要的文本。此外,当我点击一个数据点或足够近时,我希望我的程序采取某种行动 我已经看到了Chaco文档的相关部分,但实施起来很困难。如果您有任何帮助,我们将不胜感激。首先关注第一个悬停->文本框问题,您能更好地解释一下您迄今为止所做的尝试以及它是如何不起作用的吗?例如: from enthought.enable.tools import hover_tool tool = hover_tool.HoverTool(the

当鼠标悬停在Chaco中的数据点上时,我希望出现一个小文本框,其中包含我想要的文本。此外,当我点击一个数据点或足够近时,我希望我的程序采取某种行动


我已经看到了Chaco文档的相关部分,但实施起来很困难。如果您有任何帮助,我们将不胜感激。

首先关注第一个悬停->文本框问题,您能更好地解释一下您迄今为止所做的尝试以及它是如何不起作用的吗?例如:

from enthought.enable.tools import hover_tool

tool = hover_tool.HoverTool(theplot, callback=showtext)

等等?有一个更复杂的悬停工具使用示例显示了一个绘图工具栏,而不仅仅是一个文本框,您可以对其进行调整。

我想我的主要问题与打包有关。我最初有debian软件包要安装,但我没有hover_工具模块。因此,我从源代码处编译,但仍然没有列出该模块。事实上,该文件不在我的机器安装的示例中。很抱歉反应太晚,我一整天都在工作。我将研究其他模块,看看是否可以自己解决问题。感谢您的帮助,我非常感谢。Debian可能有一个较旧的版本,但Enthught工具套件的来源(包括Chaco及其底层技术/依赖项)似乎是最新的-请参阅并根据该页面的建议使用ETSProjectTools,从svn co开始,然后按照以下文档进行操作。