更新 README.md
This commit is contained in:
parent
2ea550f798
commit
92cbb8a99e
39
README.md
39
README.md
@ -1,8 +1,11 @@
|
||||
ce编辑器 (Config Editor)
|
||||
|
||||
一个功能强大的Python配置文件和用户管理工具,提供直观的GUI界面进行配置管理、用户认证和会话安全控制。
|
||||
|
||||
主要特性
|
||||
|
||||
🔐 用户认证系统
|
||||
|
||||
首次登录即注册:新用户首次登录自动创建账户
|
||||
|
||||
二级密码保护:敏感操作需要二级密码验证
|
||||
@ -12,6 +15,7 @@ ce编辑器 (Config Editor)
|
||||
安全的密码存储:使用JSON格式加密存储用户凭证
|
||||
|
||||
📁 配置文件管理
|
||||
|
||||
智能解析:自动识别Python配置文件中的配置项
|
||||
|
||||
格式保持:编辑时保留原始注释、空格和格式
|
||||
@ -21,6 +25,7 @@ ce编辑器 (Config Editor)
|
||||
拖拽排序:支持通过拖拽重新排列配置项顺序
|
||||
|
||||
⚙️ 高级功能
|
||||
|
||||
规则管理:可自定义显示名称、分组、校验规则等
|
||||
|
||||
加密字段:标记敏感配置项,修改时需要二级密码
|
||||
@ -32,6 +37,7 @@ ce编辑器 (Config Editor)
|
||||
校验规则:支持必填、范围、正则表达式等校验
|
||||
|
||||
🎨 用户界面
|
||||
|
||||
现代化UI:基于PyQt6的响应式界面
|
||||
|
||||
直观操作:拖拽排序、分组管理、批量操作
|
||||
@ -48,7 +54,8 @@ Python版本:Python 3.8+
|
||||
依赖:PyQt6 >= 6.5.0
|
||||
|
||||
安装方法
|
||||
方法一:使用deb包安装(推荐)
|
||||
|
||||
使用deb包安装
|
||||
确保已安装依赖:
|
||||
|
||||
bash
|
||||
@ -58,25 +65,10 @@ sudo apt-get install python3 python3-venv python3-pip
|
||||
|
||||
bash
|
||||
sudo dpkg -i config-editor_1.3_amd64.deb
|
||||
如果有依赖问题,运行:
|
||||
|
||||
bash
|
||||
sudo apt-get install -f
|
||||
方法二:从源码运行
|
||||
克隆或下载项目:
|
||||
|
||||
bash
|
||||
git clone <项目仓库>
|
||||
cd config-editor
|
||||
安装依赖:
|
||||
|
||||
bash
|
||||
pip3 install PyQt6
|
||||
运行程序:
|
||||
|
||||
bash
|
||||
python3 main.py
|
||||
使用指南
|
||||
|
||||
首次运行设置
|
||||
启动程序:首次运行会显示登录界面
|
||||
|
||||
@ -97,7 +89,9 @@ python3 main.py
|
||||
可以使用相对路径(相对于程序目录)
|
||||
|
||||
主要功能使用
|
||||
|
||||
1. 配置文件编辑
|
||||
|
||||
打开文件:通过菜单或工具栏打开Python配置文件
|
||||
|
||||
编辑配置:直接在界面上修改配置项值
|
||||
@ -107,6 +101,7 @@ python3 main.py
|
||||
重新加载:随时重新加载配置文件
|
||||
|
||||
2. 规则管理
|
||||
|
||||
进入管理界面:点击"管理规则"按钮
|
||||
|
||||
配置项管理:设置显示名称、分组、类型、校验规则等
|
||||
@ -116,6 +111,7 @@ python3 main.py
|
||||
分组管理:创建、删除和重命名分组
|
||||
|
||||
3. 高级操作
|
||||
|
||||
拖拽排序:在分组内拖拽配置项标签重新排序
|
||||
|
||||
加密字段:标记敏感字段,修改时需要二级密码
|
||||
@ -125,7 +121,9 @@ python3 main.py
|
||||
导入导出:导入/导出规则文件,方便备份和迁移
|
||||
|
||||
安全特性
|
||||
|
||||
会话管理
|
||||
|
||||
程序监控用户活动,空闲10分钟后自动锁定
|
||||
|
||||
锁定后需要重新登录才能继续操作
|
||||
@ -133,6 +131,7 @@ python3 main.py
|
||||
取消重新登录会退出程序以保障安全
|
||||
|
||||
二级密码验证
|
||||
|
||||
以下操作需要验证二级密码:
|
||||
|
||||
修改标记为加密的配置项
|
||||
@ -165,9 +164,11 @@ config-editor/
|
||||
├── requirements.txt # 依赖列表
|
||||
└── README.md # 本文档
|
||||
配置文件格式
|
||||
|
||||
程序支持标准的Python配置文件格式:
|
||||
|
||||
python
|
||||
'''
|
||||
# 数据库配置
|
||||
DATABASE_HOST = "localhost"
|
||||
DATABASE_PORT = 3306
|
||||
@ -185,8 +186,12 @@ API_CONFIG = {
|
||||
"timeout": 30,
|
||||
"retries": 3
|
||||
}
|
||||
'''
|
||||
|
||||
故障排除
|
||||
|
||||
常见问题
|
||||
|
||||
无法启动程序
|
||||
|
||||
text
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user