《Python+Kivy(App开发)从入门到实践》自学笔记:简单UX部件——Slider滑块

本文详细介绍Kivy中Slider组件的使用方法、常见属性及事件触发,包括如何在.py和.kv文件中实现,并提供了实例演示。

​​​​​​章节知识点总揽

4.6 Slider滑块

        4.6.1 使用方法

        在kivy中,Slider滑块有着调用方便、兼容性好、可定义强、滑动平稳等优点。在一些项目的设置中,常常要设置Slider滑块,以此来让用户实时接收反馈信息,选择一个最合适的配置。

        在.py文件内使用该滑块需要引入Slider类,通过Slider类生成一个滑块并设置相关样式,再通过add_widget()方法添加到布局中即可,关键代码如下:

from kivy.uix.slider import Slider
sl = Slider(min=0,max=100)
self.add_widget(sl)

        新建main.py文件,具体代码如下:

from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.slider import Slider


class SliderWidget(FloatLayout):
    def __init__(self,**kwargs):
        super().__init__(**kwargs)

        sl = Slider(min = 0,max = 100)
        self.add_widget(sl)


class SliderApp(App):
    def build(self):
        return SliderWidget()


if __name__ == '__main__':
    SliderApp().run()

        执行main.py文件,结果如下图 :

d57356b34f004cefb8fd3fa0ab4d5f5d.png

        相比之下,在.kv文件内使用它就非常简单,无需引入即可使用,关键代码如下:

Slider:
    min:0
    max:100

        修改main.py文件,删除布局部分,具体内容如下:

fro
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

静候光阴

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

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

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

打赏作者

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

抵扣说明:

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

余额充值