python [Kivy]从Slider更新标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python [Kivy]从Slider更新标签相关的知识,希望对你有一定的参考价值。
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
Builder.load_string('''
<MyLayout>:
orientation: "vertical"
padding: 50, 50, 50, 50
Label:
id: label
Slider:
id: slider
''')
class MyLayout(BoxLayout):
def on_parent(self, widget, parent):
self.ids.slider.bind(
on_touch_down=self.update_label,
on_touch_move=self.update_label,
)
self.update_label(self.ids.slider, None)
def update_label(self, instance, touch):
self.ids.label.text = str(self.ids.slider.value)
class DemoApp(App):
def build(self):
return( MyLayout() )
if __name__ == "__main__":
DemoApp().run()
以上是关于python [Kivy]从Slider更新标签的主要内容,如果未能解决你的问题,请参考以下文章
Python Kivy:self.ids 不更新标签文本
Python kivy 更新不同屏幕中的标签文本
Kivy,Python:更新标签 on_file_drop
在 Kivy for Python 中按下按钮时更新标签的文本
在 Kivy for Python 中按下按钮时更新标签的文本
Kivy ObjectProperty 更新标签文本