【发布时间】:2011-10-05 21:42:22
【问题描述】:
import matplotlib.pyplot as plt
def onclick(event):
print event.button
fig = plt.figure()
connection_id = fig.canvas.mpl_connect('button_press_event', onclick)
plt.show()
使用这样的构造,我遇到了双击onclick() 处理程序三次 次的问题。我猜它正在接收点击和额外的双击事件。如何更改此行为,以便不会为双击事件触发事件处理程序?或者,或者,我如何从事件实例中检测到它们,以便我可以忽略那些双击?
注意:button_release_event没有这个问题,但是我想在button_press_event上开火
【问题讨论】:
标签: python events double-click matplotlib