更新 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)
一个功能强大的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