更新 README.md

This commit is contained in:
hujinyang 2026-01-19 08:13:20 +00:00
parent 2ea550f798
commit 92cbb8a99e

View File

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