rich.progress_bar¶
- class rich.progress_bar.ProgressBar(total=100.0, completed=0, width=None, pulse=False, style='bar.back', complete_style='bar.complete', finished_style='bar.finished', pulse_style='bar.pulse', animation_time=None)[source]¶
渲染一个(进度)条。由 rich.progress 使用。
- 参数
total (float, optional) – 条形图中的步数。默认为 100。设置为 None 以渲染脉冲动画。
completed (float, optional) – 已完成的步数。默认为 0。
width (int, optional) – 条形图的宽度,或
None
表示最大宽度。默认为 None。pulse (bool, optional) – 启用脉冲效果。默认为 False。如果传递了 None total,则会脉冲。
style (StyleType, optional) – 条形图背景的样式。默认为“bar.back”。
complete_style (StyleType, optional) – 已完成条形图的样式。默认为“bar.complete”。
finished_style (StyleType, optional) – 已完成条形图的样式。默认为“bar.finished”。
pulse_style (StyleType, optional) – 脉冲条形图的样式。默认为“bar.pulse”。
animation_time (Optional[float], optional) – 动画使用的时间(以秒为单位),或 None 表示使用系统时间。