Como posso detectar eventos de clique duplo no matplotlib?
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()
Com uma construção como essa, tenho o problema de clicar duas vezes pressionandoonclick()
manipuladortrê times. Acho que está recebendo os cliques e um evento adicional de clique duplo. Como posso alterar esse comportamento para que o manipulador de eventos não seja acionado para eventos de clique duplo? Ou, como alternativa, como posso detectá-los a partir da instância do evento para ignorar esses cliques duplos?
Nota:button_release_event
não tem esse problema, mas quero disparar nobutton_press_event