Я пытаюсь использовать виджет с несколькими избранными, чтобы пользователи могли выбирать из списка стран, а затем иметь кнопку виджета, которая при щелчке запускает все ячейки ниже.IPython - Запустите все ячейки ниже из виджета
Это отображает список.
from IPython.display import display
w = widgets.SelectMultiple(
description="Select up to five countries",
options=dfCountries['name'].tolist()
)
display(w)
И я хочу что-то подобное, чтобы запустить все ячейки ниже:
def run_all(button):
get_ipython().run_cell()
button = widgets.Button(description="Create next input")
button.on_click(run_all)
display(button)
Но я не могу найти крюк «запустить все клетки ниже
Благодарности
Это именно то, что я искал. Спасибо :) – colster
Отлично !!! Я видел, что вы также спрашивали о IP-адресе IPython-dev: -D – kikocorreoso
Это работает хорошо, но теперь, когда я его протестировал, когда нажата кнопка, состояние поля множественного выбора теряется, и я не могу захватить ценности. Кажется, что он повторно выполняет ячейку, в которой есть мульти-выбор и кнопка в ней? – colster