【问题标题】:How to make Notes using kivyMD?如何使用 kivyMD 做笔记?
【发布时间】:2020-12-05 12:50:36
【问题描述】:

如何在其中保存数据? 对于 kivyMD 中的数据保存,应该使用哪种方法,例如 JSON 或 Python 字典? 另外,你能告诉我如何在日历中添加提醒吗? 谢谢很多:)

【问题讨论】:

    标签: python kivy kivymd


    【解决方案1】:
    class YourProgram(MDApp):
        def build_config(self, config):
            """Creates an application settings file yourapp.ini."""
    
            config.adddefaultsection("User")
            config.setdefault("User", "auth", "0")
    
        def build(self):
            self.set_value_from_config()
    
            [...]
    
        def set_value_from_config(self):
            """Sets the values of variables from the settings file
            yourapp.ini."""
    
            self.config.read(f"{self.user_data_dir}/yourapp.ini")
            self.user_auth = self.config.getint("User", "auth")
    
        def get_application_config(self):
            """Returns the path to the configuration file."""
    
            return super().get_application_config(
                "{}/%(appname)s.ini".format(self.user_data_dir)
            )
    
        def save_info_to_config(self):
            """Writes information about successful authorization to the settings file."""
    
            self.config.set("User", "auth", "1")
            self.config.write()
            self.set_value_from_config()
    

    【讨论】:

      猜你喜欢
      • 2015-07-03
      • 2012-10-26
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      • 1970-01-01
      • 2020-02-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多