#header-mark#
EditableIntSlider 可编辑整数滑块
EditableIntSlider组件允许用户在设定范围内通过滑块选择整数值,并提供一个可编辑的数字输入框以进行更精确的控制。
底层实现为panel.widgets.EditableIntSlider,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/EditableIntSlider.html
基本用法
可编辑整数滑块提供了滑块和输入框两种方式来选择和输入整数值。
固定范围
通过设置fixed_start和fixed_end参数,可以限制value的范围,使其不能超出这个范围。
自定义格式
可以通过format参数自定义整数的显示格式。
自定义样式
通过设置bar_color和orientation等属性可以自定义滑块样式。
API
属性
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| start | 滑块的下限,可以被较低的value覆盖 | float | — |
| end | 滑块的上限,可以被较高的value覆盖 | float | — |
| fixed_start | 滑块和输入框的固定下限,value不能低于此值 | float None | None |
| fixed_end | 滑块和输入框的固定上限,value不能高于此值 | float None | None |
| step | 值之间的间隔 | int | 1 |
| value | 当前选中的整数值 | int | — |
| bar_color | 滑块条的颜色,十六进制RGB值 | string | — |
| direction | 滑块方向,从左到右('ltr')或从右到左('rtl') | string | 'ltr' |
| disabled | 是否禁用 | boolean | false |
| format | 应用于滑块值的格式化字符串或bokeh TickFormatter | string bokeh.models.TickFormatter | — |
| name | 组件标题 | string | — |
| orientation | 滑块方向,水平('horizontal')或垂直('vertical') | string | 'horizontal' |
| tooltips | 是否在滑块手柄上显示提示 | boolean | false |
Events
| 事件名 | 说明 | 类型 |
|---|---|---|
| change | 当值改变时触发 | Callable |
Controls
src/examples/panel_vuepy/widgets/EditableIntSlider