基本应用程序可以继承其他类。
psionapp的Python项目详细描述
psionapp包为定义、保存和检索应用程序级和用户级配置变量(属性)提供了基础。在
该包公开两个类:ApplicationClass和ApplicationUser。在
应用程序类
ApplicationClass对象将定义应用程序级配置(如果有)。在
ApplicationClass对象将由application id标识。可以使用以下参数实例化类对象:
- 在
使用“用户”ini(bool)。如果为True,则将在系统相应的config目录中创建一个<;user name>;.ini文件。最初将为当前系统用户的用户名创建一个文件。这将存储用户级配置值。在
在 - 在
使用配置ini(bool)。如果为True,则将创建配置.ini文件位于系统适当的config目录中。这将存储应用程序级配置值。在
在 - 在
使用\u var_dir(bool)。如果为True,则将在系统适当的var data目录中创建一个application id目录。在
在 - 在
user_类(ApplicationUser)。与use\u user\u ini一起使用。ApplicationUser类将定义配置参数。在
在 - 在
属性(请参见Attribute definition)
在
应用程序用户
ApplicationUser对象将定义用户级配置(如果有)。在
ApplicationUser类将由user name标识。它将定义形成该用户配置值的属性。在
属性定义
属性必须以以下形式定义:
attributes={'string_data':('general','string','abc'),'int_data':('general','int',2),'bool_data':('display','bool',True),'float_data':('display','float',1.23456),}
其中attributesdict key是属性名,三个元组值是:
- 配置文件中属性将出现的部分
- 属性的数据类型
- 属性的默认值。在
版本0.0.4-2020年8月14日
- 包括下载路径
版本0.0.3-2020年8月3日
- 重构应用程序最后一个用户
版本0.0.2-2020年8月2日
- 删除应用程序库
- 重构用户创建和保存
- 重构应用程序类
版本0.0.1-2020年8月1日
- 添加了版本和{em1}$all\
- 添加了应用程序级别属性
- 添加自述文件
版本0.0.0-2020年7月30日
创建并上载
- 项目
标签: