【发布时间】:2017-02-17 14:40:40
【问题描述】:
我正在尝试处理一些事件来执行用户与嵌入子图到 Tkinter 框架中的交互。就像在这个example
适用于“key_press_event”和“button_press_event”,但不适用于“pick_event”。
我从链接中修改了该示例,只是在mpl_connect 调用之后添加了以下代码:
def on_button_press(event):
print('you pressed mouse button')
canvas.mpl_connect('button_press_event', on_button_press)
def on_pick(event):
print('you picked:',event.artist)
canvas.mpl_connect('pick_event', on_pick)
为什么“pick_event”不适用于嵌入式图表?以及如何让它发挥作用?
我的配置详解:
- Windows 10
- Python 3.5(conda 版本)
- 通过 pip 安装的 Matplotlib 1.5.3
提前致谢!
【问题讨论】:
标签: python events matplotlib tkinter