Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何保存应用程序的状态?基维/基维米德_Python_Python 3.x_Kivy_Kivy Language_Kivymd - Fatal编程技术网

Python 如何保存应用程序的状态?基维/基维米德

Python 如何保存应用程序的状态?基维/基维米德,python,python-3.x,kivy,kivy-language,kivymd,Python,Python 3.x,Kivy,Kivy Language,Kivymd,我如何保存应用程序的每个小部件、用户在使用应用程序时添加和更改的列表项,以便在用户打开应用程序时仍能恢复到用户离开应用程序时的状态?我是Kivy的新手,非常感谢您的帮助,谢谢 当应用程序暂停或关闭时(在应用程序类的on_pause和on_stop方法中),编写代码以保存所需的任何应用程序状态。您需要以某种方式将其序列化,例如作为json 当应用程序打开时(在应用程序类的build方法中),编写代码读取该文件,并从中重建您想要的任何gui状态。真的很抱歉,但是您能给我一些kivy的资源吗?也许有一

我如何保存应用程序的每个小部件、用户在使用应用程序时添加和更改的列表项,以便在用户打开应用程序时仍能恢复到用户离开应用程序时的状态?我是Kivy的新手,非常感谢您的帮助,谢谢

当应用程序暂停或关闭时(在应用程序类的
on_pause
on_stop
方法中),编写代码以保存所需的任何应用程序状态。您需要以某种方式将其序列化,例如作为json


当应用程序打开时(在应用程序类的
build
方法中),编写代码读取该文件,并从中重建您想要的任何gui状态。

真的很抱歉,但是您能给我一些kivy的资源吗?也许有一些例子?如果可以的话?因为我还没有真正尝试过使用JSON。非常感谢!可能没有太多专门用于此的资源,因为它是编写文件(在python文档中)和从Kivy访问信息(在Kivy文档中)的简单组合。如果你不能解决这个问题,我建议你问一个具体的问题,最好是举一个简单的例子,这样人们就可以告诉你要改变什么来达到你一直坚持的结果。