首页 > 代码库 > Kivy 自定义控件之(一)
Kivy 自定义控件之(一)
lableSlider1.kv文件<LabelSlider>:
orientation:‘vertical‘
BoxLayout:
MyLabelSlider:
name: ‘Slider1‘
onValue: root.onMySlider
id:mySlider
Label:
text:str(mySlider.ids.slider.value)
BoxLayout:
orientation:‘vertical‘
MyLabelSlider:
name: ‘slider2‘
MyLabelSlider:
name: ‘slider3‘
MyLabelSlider:
name: ‘slider4‘
MyLabelSlider:
name: ‘slider5‘
<MyLabelSlider@BoxLayout>:
name: ‘Slider‘
onValue: lambda value: print(‘MyLabelSlider no onValue function:‘,value)
Label:
text:root.name
Slider:
id:slider
on_value:root.onValue(self.value)labelSlider.py文件from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
class LabelSlider(BoxLayout):
def onMySlider(self, value):
print(value)
pass
class LabelSlider1App(App):
def build(self):
return LabelSlider()
if __name__ == ‘__main__‘:
LabelSlider1App().run()
来自为知笔记(Wiz)
Kivy 自定义控件之(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。