我正在创建一个带有数据点的绘图,当鼠标悬停在数据点上时会显示一个值,但只有在您非常精确地悬停时才会显示该值。有没有办法降低这个动作的敏感性。 我正在使用QtCore和QtGui创建一个画布,我添加了motion_notify_event。
def make_UI_elements(self):
self.canvas.mpl_connect('motion_notify_event', self.on_hover)
def on_hover(self, event):
self.fig_text.set_text('')
contains, attrd = self.points.contains(event)
if contains == True:
ind = attrd['ind'][0]
self.fig_text.set_text('bm {}'.format(self.model.benchmarks[ind]))
# self.canvas.draw()
self.canvas.draw()
答案 0 :(得分:0)
对应响应悬停/点击
的项目使用set_pickradius() your_variable.set_pickradius()