进度条¶
在 1.0.8 版本加入.
: 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