我在Jupyter中有一个文本框,如下所示:
import ipywidgets as widgets
from IPython.display import display, clear_outpu
tagInput = widgets.Text()
并尝试使用以下代码获取诸如Enter
之类的键盘事件:
tagInput.observe(handle_process_text_submit,names='value')
但是,它仅捕获值更改。应该怎么解决这个问题?
答案 0 :(得分:0)
如果您想专门抓住键盘Enter
,则可以使用on_submit
事件,例如:
def on_submit_func(sender):
print "enter"
tagInput.on_submit(on_submit_func)