因此,我使用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'])