kivy/python按计划更新标签
我尝试使用kivy/python按计划更新标签,python,label,kivy,schedule,Python,Label,Kivy,Schedule,我尝试使用 Clock.schedule_interval. 在本例中,我收到以下错误消息: NameError:未定义全局名称“无线电台” 我不知道为什么。有人能帮我吗 非常感谢 kv文件: <CtrlRadio>: radio_station: stationName BoxLayout: orientation: "vertical" Label: id: stationName
Clock.schedule_interval.
在本例中,我收到以下错误消息:
NameError:未定义全局名称“无线电台”
我不知道为什么。有人能帮我吗
非常感谢
kv文件:
<CtrlRadio>:
radio_station: stationName
BoxLayout:
orientation: "vertical"
Label:
id: stationName
text:"default text"
将
radio\u station
替换为self.radio\u station
您好,谢谢。我同时解决了问题self.ids.radio\u station.text
class CtrlRadio(Widget):
radio_station = StringProperty()
def print_info_to_display(self):
radio_station.text = "Radio Station"
# start scheduling - 500ms
Clock.schedule_interval(print_info_to_display, 0.5)
class RadioApp(App):
def build(self):
return CtrlRadio()
if __name__ == '__main__':
RadioApp().run()
radio_station.text = "Radio Station"