直接跳到内容

DiscreteSlider 离散滑块

离散滑块组件允许使用滑块从离散列表或字典中选择值,提供了类似Select组件的选择功能,但使用滑块作为交互界面。

底层实现为panel.widgets.DiscreteSlider,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/DiscreteSlider.html

基本用法

基本的离散滑块使用列表作为选项:

使用字典作为选项

options参数也接受一个字典,其键将作为滑块上显示的文本标签:

垂直方向

滑块可以设置为垂直方向显示:

自定义样式

可以自定义滑块条的颜色和方向:

API

属性

属性名说明类型默认值
options选项列表或字典list|dict []
value当前选中的值Any None
value_throttled鼠标释放前阻止的值Any None
bar_color滑块条的颜色,十六进制RGB值str None
direction滑块方向,从左到右('ltr')或从右到左('rtl')str 'ltr'
disabled是否禁用bool False
name组件标题str ""
orientation滑块的显示方向,'horizontal'或'vertical'str 'horizontal'
tooltips是否在滑块手柄上显示工具提示bool True

Events

事件名说明类型
change当值更改时触发的事件Callable 

Controls

src/examples/panel_vuepy/widgets/DiscreteSlider

DiscreteSlider 离散滑块已经加载完毕