prettyec项目的核心库,没有任何ui。

prettyetc-core的Python项目详细描述


预处理等

使用漂亮的通用接口查看配置文件。

prettyec项目允许您使用qt支持的gui界面进行操作。

用户界面功能

prettyec在多线程窗口中显示配置, 每个配置都表示为一棵树。

这棵树没有难看的支架, 引用或其他特定语言的东西, 例如,您可以使用与ini相同的接口读取json文件。

这棵树支持折叠和展开。

即使你可以编辑, 因为书写功能还没有准备好,所以它什么也不做。

安装

注释: 如果系统中同时安装了python 2和3, 您应该使用python3而不是python pip3而不是pip。

完全安装用户界面:pip install prettyetc-qt

或来源:

python setup_core.py bdist_wheel
python setup_core.py clean --all
python setup_qt.py bdist_wheel`
python setup_qt.py clean --all
pip install --user dist/*.whl.

如果你只想要核心:pip install prettyetc-core

或来源:

python setup_core.py bdist_wheel
python setup_core.py clean --all
pip install --user dist/*.whl.

要求

Python3.4+

用户界面

  • Pyside2
  • HomeBase

核心

核心不需要,只需要python stdlib。

插件

目前不需要插件。

支持的语言

  • JSON
  • INI
  • A self-defined language called etc, see below

核心功能

对于核心功能的详细说明, 我们建议查阅prettyec组件的官方api文档。

文档还包含创建自定义插件的说明 以及如何部署它。

etc语言的解释

etc配置语言是一组微语言, 它们的结构都类似于ini文件(没有节)。

此名称的来源是包含系统的*nix/etc文件夹 或者许多程序的默认配置,以及内核设置。

除ini或json文件外,此文件夹中的文件具有未定义的 简单的语法; 由空格组成,“:”字符或“=”字符(某处) 以及注释开头的“35;”字符,它记住sh/bash语法。

这些文件的示例是/etc/resolv.conf /etc/sysctl.conf /etc/modules

我们的解析器的目标是处理大部分内容,使用字段来表示 从普遍的观点来看。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Switch语句,用于根据用户输入确定字母等级(十进制)   使用rich:datascroller更改页面后,java actionListener无法在rich:dataTable中工作   使用Azure AD帐户时java强制密码更改问题   java如何在flink中模拟异步操作   java如何将整数格式化为两个小数?   基于javascript条件访问amazon lamda结果?   java成本/从源节点到目标节点的所有可能路径的距离   java为什么我的光标在NextLine()之后的错误行上?   java Gridlayout未根据约束调整大小   windows使用特殊路径名在java中加载文件   如何在java上使用selenium在移动浏览器中滑动   Java中字符串类的成员使用了哪种utf8编码?   java删除截击缓存   java Musicg库不适用于mp3、rm、wma