进度条

在 1.0.8 版本加入.

_images/progressbar.jpg

: ProgressBar 控件用于可视化某些任务的进度。目前仅支持水平模式:垂直模式尚不可用。

进度条没有交互元素,是一个仅用于显示的控件。

要使用它,只需为其赋值以指示当前进度:

from kivy.uix.progressbar import ProgressBar
pb = ProgressBar(max=1000)

# this will update the graphics automatically (75% done)
pb.value = 750
class kivy.uix.progressbar.ProgressBar(**kwargs)[源代码]

基类:Widget

用于创建进度条控件的类。

更多细节请参阅模块文档。

max

value 允许的最大值。

max 是一个 NumericProperty,默认值为 100。

value

滑块当前使用的值。

value 是一个 AliasProperty,用于返回进度条的值。如果该值小于 0 或大于 max,它将被规范化到这些边界内。

在 1.6.0 版本发生变更: 该值现在被限制在0和:attr:`max`之间。

value_normalized

0-1范围内的归一化值:

>>> pb = ProgressBar(value=50, max=100)
>>> pb.value
50
>>> pb.value_normalized
0.5

value_normalized 是一个 AliasProperty