不仅是待办事项的处理, 更是每日进度的可视化监测与长期总结支持. 相信记录的力量!
本项目高度依赖vibe-coding, 同时进行了必要的人工代码审查和修改以保证项目的效果与稳健性.
- ✅ 添加、编辑和删除任务
- ✅ 数据持久化存储
- ✅ 直观的图形用户界面
- ✅ 添加工作模式和任务计时
- ✅ 支持时间成本可视化
- 🔧 添加每日记录功能
- 📊 支持导出分析报告
- 📱 实现移动端与跨平台适配
- Python: 应用程序的主要编程语言
- PySide6: Qt for Python,用于构建跨平台GUI
- JSON: 本地数据存储格式
- Python 3.7+
- pip包管理器
- 克隆或下载本项目:
git clone <repository-url> cd todo-list-ap
- 安装依赖
pip install PySide6
- 运行应用程序
python todolist.py
- 添加任务:点击"添加任务"按钮,在弹出对话框中输入任务内容
- 完成任务:点击任务前的圆形复选框标记任务为已完成
- 编辑任务:点击任务右侧的"编辑"按钮修改任务内容
- 删除任务:点击任务右侧的"删除"按钮移除任务
- 数据保存:所有任务会自动保存到本地JSON文件
todo-list-app/
├── todolist.py # 主入口文件
├── main_window.py # 主窗口实现
├── widgets.py # 自定义UI控件
├── utils.py # 工具函数
├── todo_data.json # 任务数据存储文件
└── README.md # 项目说明文档
MIT License