# 待办事项管理竖版 **Repository Path**: elfbobo_admin_admin/to-do-management---ai-version ## Basic Information - **Project Name**: 待办事项管理竖版 - **Description**: 一个功能强大的待办事项管理软件,采用竖版设计,支持AI智能分析、云同步、自动隐藏等高级功能。软件使用PyQt5构建,具有现代化的用户界面和丰富的功能特性。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-09-03 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 待办事项管理软件 ## 📋 项目简介 一个功能强大的待办事项管理软件,采用竖版设计,支持AI智能分析、云同步、自动隐藏等高级功能。软件使用PyQt5构建,具有现代化的用户界面和丰富的功能特性。 ## ✨ 主要特性 ### 🎯 核心功能 - **待办事项管理**: 添加、编辑、删除、标记完成/重要 - **智能分类**: 自动区分待办和已完成事项 - **重要标记**: 支持标记重要事项,自动置顶显示 - **时间记录**: 自动记录添加时间和完成时间 - **数据持久化**: 使用SQLite数据库存储,数据安全可靠 ### 🤖 AI智能功能 - **AI插件支持**: 集成AI分析功能,智能分析待办事项 - **多模型支持**: 支持DeepSeek、腾讯混元等AI模型 - **智能分析**: 自动将文本内容分析为结构化待办事项 - **配置灵活**: 支持自定义API密钥、模型参数等 - **腾讯混元**: 支持腾讯混元大模型,具备增强功能 - **测试功能**: 测试填入的大模型参数,返回是否正确 - **自动同步**: AI导入数据后自动触发云同步功能 ### ☁️ 云同步功能 - **WebDAV同步**: 支持WebDAV协议,兼容多种云存储服务 - **自动备份**: 智能版本控制,自动检测数据变化 - **双向同步**: 支持上传到云端和从云端恢复 - **加密传输**: 密码加密存储,确保数据安全 ### 🎨 界面特性 - **竖版设计**: 专为竖屏使用优化的界面布局 - **现代化UI**: 圆角设计、阴影效果、渐变色彩 - **响应式布局**: 支持窗口大小调整,自适应内容显示 - **主题支持**: 支持浅色/深色主题切换 - **自动隐藏**: 贴边自动隐藏,鼠标悬停显示 ### 🔒 安全功能 - **桌面锁定**: 可锁定到桌面底层,防止误操作 - **密码保护**: 支持密码锁定界面 - **权限管理**: 支持管理员权限运行 - **数据加密**: 敏感信息加密存储 ### ⚡ 高级功能 - **自启动**: 支持开机自动启动 - **系统托盘**: 最小化到系统托盘运行 - **快捷键**: 支持键盘快捷键操作 - **多用户**: 支持多用户数据隔离 - **插件系统**: 模块化设计,支持功能扩展 ## 🚀 使用方法 ### 基本操作 1. **添加待办**: 在输入框中输入内容,按回车键添加 2. **标记完成**: 右键点击待办事项,选择"标记为完成" 3. **编辑内容**: 右键点击项目,选择"编辑"进行修改 4. **删除项目**: 右键点击项目,选择"删除"移除 5. **标记重要**: 右键点击项目,选择"标记为重要"置顶显示 ### AI功能使用 1. 点击"AI"按钮启动AI插件 2. 在配置中设置API密钥和模型参数 3. 输入文本内容,AI自动分析为待办事项 4. 一键添加到待办列表 ### 云同步设置 1. 点击"设置"按钮打开云同步配置 2. 输入WebDAV服务器信息(URL、用户名、密码) 3. 设置远程存储路径 4. 启用自动同步功能 ### 界面控制 1. **锁定功能**: 点击"锁定"按钮锁定到桌面底层 2. **自动隐藏**: 将窗口拖到屏幕边缘自动隐藏 3. **自启动**: 点击"自启动"按钮设置开机启动 ## 🛠️ 技术架构 ### 开发环境 - **编程语言**: Python 3.6+ - **GUI框架**: PyQt5 - **数据库**: SQLite3 - **操作系统**: Windows 10/11 ### 核心模块 - **主窗口模块** (`MainWindow`): 核心界面和业务逻辑 - **数据库模块**: SQLite数据存储和版本管理 - **AI插件模块** (`AIPluginWindow`): AI分析和智能处理 - **云同步模块** (`WebDAVSettingsDialog`): WebDAV同步功能 - **配置管理**: 用户设置和插件配置 ### 数据存储 - **本地数据库**: SQLite文件存储,支持多用户隔离 - **版本控制**: 全局版本号管理,支持增量同步 - **配置存储**: QSettings配置管理,支持主题、API等设置 ### 插件系统 - **模块化设计**: 功能模块独立,便于维护和扩展 - **配置驱动**: JSON配置文件,支持动态配置 - **API集成**: 支持多种AI服务提供商 ## 📦 安装说明 ### 环境要求 - Python 3.6 或更高版本 - PyQt5 库 - Windows 10/11 操作系统 ### 安装步骤 1. 克隆或下载项目代码 2. 安装依赖包:`pip install -r requirements.txt` 3. 运行主程序:`python main.py` ### 打包部署 - 使用PyInstaller打包为exe文件 - 支持单文件和多文件打包模式 - 自动包含所需依赖和资源文件 ## 🔧 配置说明 ### AI插件配置 ```json { "api_key": "your_api_key", "api_provider": "DeepSeek", "base_url": "https://api.deepseek.com", "model": "deepseek-chat", "enable_todo_analysis": true } ``` **AI插件功能特性**: - **智能分析**: 将文本内容智能分析为结构化待办事项 - **自动同步**: 数据导入数据库后自动触发云同步功能 - **多模型支持**: 支持DeepSeek、腾讯混元等AI模型 - **配置管理**: 支持API密钥、模型参数等配置管理 ### WebDAV同步配置 - **URL**: WebDAV服务器地址 - **用户名**: 服务器登录用户名 - **密码**: 服务器登录密码(加密存储) - **远程路径**: 云端存储路径 ### 界面设置 - **主题**: 浅色/深色主题选择 - **高度设置**: 待办事项显示高度配置 - **自动隐藏**: 贴边隐藏阈值设置 ## 📝 更新日志 ### V2.7.1 (最新版本) - ✨ 新增AI智能分析功能 - 🔄 优化云同步机制 - 🎨 改进用户界面设计 - 🐛 修复多个已知问题 - 📱 优化竖版界面布局 - 🤖 新增腾讯混元大模型支持 - 🔄 AI插件导入数据后自动触发同步功能 ### 历史版本 - V2.6.0: 添加云同步功能 - V2.5.0: 支持多用户数据隔离 - V2.4.0: 新增自动隐藏功能 - V2.3.0: 改进数据库结构 - V2.2.0: 添加重要标记功能 ## 🤝 贡献指南 欢迎提交Issue和Pull Request来改进这个项目! ### 开发规范 - 遵循PEP 8代码规范 - 添加适当的注释和文档 - 确保代码通过测试 - 提交前进行代码审查 ## 📄 许可证 本项目采用开源许可证,详见LICENSE文件。 ## 👨‍💻 作者信息 - **作者**: 拉轰真人 - **版权**: 吾爱破解 [2025] - **联系方式**: 通过GitHub Issues联系 ## 🙏 致谢 感谢所有为这个项目做出贡献的开发者和用户! --- *最后更新时间: 2025年*