函数如何监视
panel.widgets.IntSlider
,但只在释放鼠标时触发,而不是在拖动滑块时连续触发?
我试过了
callback_policy='mouseup'
并用
@panel.depends(panel.widgets.IntSlider, watch=True)
,但当滑动条被拉过时,该功能将连续执行,而不仅仅是在释放鼠标按钮时。这是完整的代码:
import panel as pn
pn.extension()
int_slider = pn.widgets.IntSlider(
name='Integer Slider', end=5, callback_policy='mouseup')
@pn.depends(int_slider.param.value, watch=True)
def print_slider_value(slider_value):
return slider_value
pn.Column(int_slider, print_slider_value)
不管有没有我都试过了
.app()
最后,用“油门”代替“鼠标”,同样的结果。我正在JupyterLab笔记本上尝试这个,我已经安装了PyViz扩展。
bokeh 1.2.0
panel 0.6.0
IPython 6.5.0
jupyter_client 5.2.3
jupyter_core 4.4.0
jupyterlab 1.0.2
notebook 5.6.0