如何制作和ipywidget图像可点击?

Dro*_*man 7 python jupyter jupyter-notebook ipywidgets

我想在一个jupyter笔记本中创建一个Image实例来响应点击事件 - 我们怎么能这样做?我还希望能够识别被点击的图像.使用按钮但不使用图像很简单.

小智 3

%%javascript
let kernel = IPython.notebook.kernel;
kernel.execute("on_image_click()");
Run Code Online (Sandbox Code Playgroud)

或者

甚至可以从 python 获取打印数据

%%javascript
let callback = {
        iopub: {
            // have a look at data on console for its structure
            output: (data) => {console.log(data)}}
        }
};
let kernel = IPython.notebook.kernel;
kernel.execute("on_image_click()", callback);
Run Code Online (Sandbox Code Playgroud)