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"