私はmatplotlibを持っていて、次のbutton_press_event
ようなものを作成しました:
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
ホイール クリック ハンドラーを次のように変更できるようになりました
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)
button_press_event
キーをサポートしておらずkey_press_event
、マウス ボタンのクリックもサポートしていないようですが、よくわかりません。
方法はありますか?