Mam matplotlib i ja stworzyliśmy button_press_event
takiego:matplotlib: Jak odebrać kliknięcie shift na rysunku?
self.fig.canvas.mpl_connect('button_press_event', self.onClick)
def onClick(self, event)
if event.button == 1:
# draw some artists on left click
elif event.button == 2:
# draw a vertical line on the mouse x location on wheel click
elif event.button == 3:
# clear artists on right click
Teraz jest to możliwe, aby zmodyfikować obsługi click wheel aby coś takiego
elif event.button == 2 or (event.button == 1 and event.key == "shift"):
# draw a vertical line on the mouse x location
# on wheel click or on shift+left click
# (alternative way if there is no wheel for example)
Wydaje się, że nie robi button_press_event
klawisze pomocy i key_press_event
nie obsługuje kliknięć przyciskiem myszy, ale nie jestem pewien.
Czy istnieje sposób?
wydaje się dobrym pomysłem i obejście dopóki nie zostanie wdrożone właściwe wsparcie dla klawiszy modyfikujących z przyciskami myszy. Dzięki Viktor! – NotNone