Получить события клавиатуры на виджетах Jupyter - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть текстовое поле в Jupyter, нравится следующее:

import ipywidgets as widgets
from IPython.display import display, clear_outpu
tagInput = widgets.Text()

И попробуйте получить события клавиатуры, такие как Enter, используя следующий код:

tagInput.observe(handle_process_text_submit,names='value')

Но он ловит только изменения значения. что нужно сделать, чтобы решить проблему?

1 Ответ

0 голосов
/ 04 сентября 2018

Если вы хотите специально поймать клавиатуру Enter, вы можете использовать событие on_submit, например:

def on_submit_func(sender):
    print "enter"

tagInput.on_submit(on_submit_func)
...