kivy storage.get在程序运行时如何重新加载

时间:2018-10-14 15:18:48

标签: python kivy

因此,我使用kivy将一些值存储在json文件中,然后将其添加到savethispair函数中。 稍后,我想检索WordFile类中的值,但是它仅显示加载应用程序之前存在的值(数组)。 这样我就可以使用savethispair => reload app =>,然后它将显示新值。我认为这是因为store.get仅加载1次。

如何重新加载值,以便它可以直接显示新添加的值(通过safethispair)?

class Word(Widget):



    def savethispair(self, btn_instance, *args):
        num = num = randint(0, 5)
        savearray.append(num)
        store.put("savednums" , name=savearray )



class WordFile(Widget):

    def __init__(self, **kwargs):
        super(WordFile, self).__init__(**kwargs)
        Clock.schedule_once(self.create_scrollview)


    def create_scrollview(self, dt):
        outinarray2 = (store.get('savednums')['name'])

0 个答案:

没有答案