我无法让 Holoviz Panel ChechBoxGroup 小部件在嵌入时工作。我可以选择选项,但输出未更新。但是,如果将 RadioBoxGroup 与我的代码一起使用,它会按预期工作。但是我需要该功能来选择多个东西。
在 Jupyter Notebook 中,我有以下代码:
import panel as pn
pn.extension()
CheckBoxes = pn.widgets.CheckBoxGroup(value=['1'], options=['1','2','3','4'])
@pn.depends(CheckBoxes.param.value)
def callback(value):
sum = 0
for i in range(len(value)):
sum = sum + int(value[i])
return sum
row = pn.Row(CheckBoxes, callback)
row.embed()
稍微改变一下以使用 RadioBoxGroup
import panel as pn
pn.extension()
CheckBoxes = pn.widgets.RadioBoxGroup(value=['1'], options=['1','2','3','4'])
@pn.depends(CheckBoxes.param.value)
def callback(value):
return value
row = pn.Row(CheckBoxes, callback)
row.embed()
一切都按预期工作。提前致谢!