Python 从ipywidgets.widgets.SelectMultiple获取值

Python 从ipywidgets.widgets.SelectMultiple获取值,python,jupyter-notebook,ipywidgets,Python,Jupyter Notebook,Ipywidgets,更改初始选择后,我无法从MultipleSelect小部件获取值。所选内容看起来不错,但不显示值。创建SelectMultiple小部件的代码: from ipywidgets import widgets from IPython.display import display w = widgets.SelectMultiple(description="Fruits", options=['Apples', 'Oranges', 'Pears']) display(w) 选择小部件按预期显

更改初始选择后,我无法从MultipleSelect小部件获取值。所选内容看起来不错,但不显示值。创建SelectMultiple小部件的代码:

from ipywidgets import widgets
from IPython.display import display
w = widgets.SelectMultiple(description="Fruits",
options=['Apples', 'Oranges', 'Pears'])
display(w)
选择小部件按预期显示,如果未对其执行任何操作,后续的
w.value
将正确返回视觉选择(对我来说,这是最后一个选项“Pears”)。 但是,在通过鼠标进行选择(例如,选择“Apples”或“Apples”和“Oranges”)之后,
w.value
返回一个空元组

小部件完全相同的代码。选择多个
替换为
小部件。下拉列表
按预期工作(
w.value
显示所选值,也在更改选择后)


我做错了什么?

我认为这是浏览器的问题。我通常使用Chrome,在那里它工作得很好。今天,我使用了IE11,而所有其他
ipywidget.widgets
都按预期工作,而
widgets.SelectMultiple
则没有