【问题标题】:How do i save the state of my app? kivy/kivyMD如何保存我的应用程序的状态? kivy/kivyMD
【发布时间】:2021-04-04 01:59:24
【问题描述】:

如何保存应用程序的每个小部件、用户在使用应用程序时添加和更改的列表项,以便当他/她打开它时它仍然回到他/她离开它的方式?我是 Kivy 的新手,非常感谢您的帮助,谢谢!

【问题讨论】:

    标签: python python-3.x kivy kivy-language kivymd


    【解决方案1】:

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

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

    【讨论】:

    • 真的很抱歉,你能给我一些 kivy 的资源吗?一些例子可能吗?如果可以吗?因为我还没有真正尝试过使用 jsons。非常感谢!
    • 可能没有很多专门用于此的资源,因为它是编写文件(在 python 文档中)和从 Kivy 访问信息(在 kivy 文档中)的简单组合。如果您无法解决问题,我建议您提出一个具体问题,最好用一个最小的示例,这样人们就可以向您展示要更改哪些内容以实现您坚持的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 2012-06-11
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多