3
クリックイベントに応答するために、jupyterノートブックでImageインスタンスを作成したいのですが、どうすればいいですか?私はまた、クリックされた画像を識別できるようにしたい。 ボタンで簡単にできますが、画像ではできません。イメージをクリックしてipywidgetを作成する方法は?
種類の不足しているfrom ipywidgets import Image
from IPython.display import display, Javascript
im = Image(value=open(filename, 'rb').read())
im.add_class('the_image_class')
def on_image_click():
#do something....
return
#Now, I wrote some javascript(jQuery) code like this...
js = ''' $(".the_image_class").on("click", function(e){
var kernel = IPython.notebook.kernel;
kernel.execute("on_image_click()");
});'''
#then, run the javascript...
display(Javascript(js))
: