《Python+Kivy(App开发)从入门到实践》自学笔记:简单UX部件——ProgressBar进度条

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

章节知识点总揽

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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静候光阴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值