码迷,mamicode.com
首页 > 其他好文 > 详细

Kivy 自定义控件之(一)

时间:2016-11-25 20:06:26      阅读:446      评论:0      收藏:0      [点我收藏+]

标签:import   vertica   ref   uil   sel   out   str   文件   自定义控件   


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()




Kivy 自定义控件之(一)

标签:import   vertica   ref   uil   sel   out   str   文件   自定义控件   

原文地址:http://www.cnblogs.com/kivy/p/kivy-custom-widget-label-Slider.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!