Я не могу получить значения из виджета MultipleSelect после изменения начального выбора. Выбор выглядит отлично, но значения не отображаются. Код для создания SelectMultiple виджета:Получение значений из ipywidgets.widgets.SelectMultiple
from ipywidgets import widgets
from IPython.display import display
w = widgets.SelectMultiple(description="Fruits",
options=['Apples', 'Oranges', 'Pears'])
display(w)
виджет выбора появляется, как ожидалось, и если ничего не будет сделано с ним, последующее w.value
правильно возвращает визуальный выбор (для меня, это последний вариант, «Груши «). Однако, сделав выбор мышью (скажем, выбрав «Яблоки» или «Яблоки» и «Апельсины»), w.value
возвращает пустой кортеж.
Точно такой же код с widgets.SelectMultiple
заменен на widgets.Dropdown
работает как ожидалось (w.value
, показывая выбранное значение, также после изменения выбора).
Что я делаю неправильно?