直接跳到内容

Tqdm 进度指示器 ​

Tqdm指示器包装了著名的tqdm进度指示器,并显示某个目标的进度。可以在笔记本或Panel Web应用程序中使用它。

Tqdm

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

基本用法 ​

要使用Tqdm指示器,只需实例化该对象,然后像使用tqdm.tqdm一样使用生成的变量,即可迭代任何可迭代对象:

大多数tqdm支持的参数都可以传递给Tqdm指示器的call方法。

嵌套使用 ​

当嵌套使用Tqdm指示器时,使用margin参数可以直观地表示嵌套级别。

Pandas集成 ​

要使用tqdm pandas集成,可以通过调用tqdm.pandas并传入所有配置选项来激活它。激活后,progress_apply方法在pandas.DataFrame上可用:

API ​

属性 ​

属性名说明类型默认值
value当前进度值number —
max最大进度值number —
text当前由tqdm输出的文本string —
layoutprogress指示器和text_pane的布局object  Column或Row—
progress显示进度的Progress指示器object —
text_pane显示进度text的Paneobject —
write_to_console是否也写入控制台,仅在服务器上有效boolean —
disabled是否禁用boolean false

Events ​

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

Slots ​

插槽名说明

方法 ​

名称说明参数
pandas注册Pandas,提供DataFrame.progress_apply**kwargs: tqdm.pandas支持的参数

Controls ​

src/examples/panel_vuepy/indicators/Tqdm

Tqdm 进度指示器已经加载完毕