我对 Kivy 很陌生。请帮助我使开关小部件正常工作。这是我当前的代码:
from kivy.app import App
from kivy.base import runTouchApp
from kivy.lang import Builder
runTouchApp(Builder.load_string('''
StackLayout:
orientation: 'lr-tb'
padding: 10
spacing: 5
Button:
text: 'S1'
size_hint: .2,.1
Button:
text: 'S2'
size_hint: .2,.1
Button:
text: 'S3'
size_hint: .2,.1
Switch:
id: switch_id
on_active: root.switch_on(self, self.active)
size_hint: .2, .1
'''))
我知道我需要添加以下代码,但我不确定如何使用类来实现。这是我提到的补充:
def switch_on(self, instance, value):
if value is True:
print("Switch On")
else:
print("Switch Off")
任何关于如何正确地把这一切放在一起的帮助将不胜感激:)
相关分类