直接跳到内容

Progress 进度条

进度条组件根据当前valuemax值显示朝着某个目标的进度。如果未设置value或设置为-1,则Progress组件处于不确定模式,若active设置为True,将会显示动画效果。

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

基本用法

Progress组件可以使用或不使用值来实例化。如果给定value,进度条将根据max值(默认为100)的进度进行填充:

不确定状态

Progress也可以在不设置value的情况下实例化,显示不确定状态:

不同颜色

Progress组件支持多种条形颜色:

API

属性

属性名说明类型默认值
value当前进度值,设置为-1表示不确定状态number 
max最大进度值number 100
active在不确定模式下是否显示动画boolean false
bar_color条形的颜色string  可选值: 'primary', 'secondary', 'success', 'info', 'warning', 'danger', 'light', 'dark'
style应用于进度条的CSS样式字典object 
disabled是否禁用boolean false

Events

事件名说明类型
change当值变化时触发的事件Callable 

Controls

src/examples/panel_vuepy/indicators/Progress

Progress 进度条已经加载完毕