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 自定義控件之(一)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.