实时显示Kivy滑块值
我在想,能不能把kivy中的下拉框(spinner)值显示成一个动态的标签,这样用户就能清楚地知道滑块(slider)当前的值是什么。
谢谢
1 个回答
15
你只需要把一个监听器绑定到值变化的事件上。
some_label = Label(...)
my_slider = Slider(...)
def OnSliderValueChange(instance,value):
some_label.text = str(value)
my_slider.bind(value=OnSliderValueChange)
正如inclement在.kv文件中指出的,你可以这样做:
<PongGame>:
...
canvas:
Rectangle:
...
Label:
...
text: str(slider_id.value)
Slider:
...
id: slider_id