实战需求
组件和属性绑定实现按钮button点击修改label组件
运行效果
解决方案
1. 给label组件添加id
Label:
id: time
text: 'format:[b]00[/b]:00:00'
markup: True
2. 我们通过id修改label的文本
self.root.ids.time.text = "hello"
3. 添加button组件
Button:
id: start_stop
text: 'Start'
font_size: 25
bold: True
border: (2, 2, 2, 2)
on_press: app.start()
通过on_press来指定响应函数
4. 编写响应函数
def start(self):
self.root.ids.time.text = "hello"
完整代码
from kivy.app import App
from kivy.lang import Builder
from kivy.core.windo