最初の選択を変更した後、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」です)。ただし、マウスで選択した後 (たとえば、「りんご」または「りんご」と「オレンジ」を選択)w.value
は、空のタプルを返します。
まったく同じコードが期待どおりに機能します(選択をwidgets.SelectMultiple
変更した後も、選択された値を表示します)。widgets.Dropdown
w.value
私は何を間違っていますか?