我在 Jupyter 中有一个文本框,如下所示:
import ipywidgets as widgets
from IPython.display import display, clear_outpu
tagInput = widgets.Text()
并尝试使用以下代码获取键盘事件,例如 Enter
:
tagInput.observe(handle_process_text_submit,names='value')
但是,它只捕获值的变化。应该做什么来解决这个问题?
最佳答案
如果你想专门捕捉键盘Enter
,你可以使用on_submit
事件,如下所示:
def on_submit_func(sender):
print "enter"
tagInput.on_submit(on_submit_func)
关于python - 获取 Jupyter 小部件上的键盘事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52162213/