章节知识点总揽
4.7 ProgressBar进度条
ProgressBar进度条用于显示某些任务的进度,由于当前(1.11.1版本)仅支持水平模式,垂直模式上不可用,且进度栏没有交互元素,是仅用于显示的窗口小部件。针对这种情况,在使用时只需分配一个值作为当前进度即可。
ProgressBar进度条的属性比较简单,包括以下三个:
max:允许的最大值,默认为100;
value:滑块使用的当前值,应为0到max之间;
value_normalized:0-1范围内的标准化值。
实例:添加progressBar进度条
窗口中添加一个ProgressBar进度条,首先新建一个main.py文件,为了使进度条有动态效果,这里引入一个Clock类,通过Clock的schedule_interval()方法,动态地为value赋值,具体代码如下:
main.py内容:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.clock impo

本文介绍Kivy中ProgressBar组件的使用方法,包括其基本属性如最大值、当前值及标准化值等,并提供了一个动态更新进度条的例子。
最低0.47元/天 解锁文章
402

被折叠的 条评论
为什么被折叠?



