一个功能丰富的桌面备忘录应用程序,支持任务管理、优先级设置、倒计时提醒等功能。
- ✅ 任务管理:添加、编辑、删除任务
- 📊 优先级系统:支持多级优先级设置,可自定义颜色
- ⏰ 倒计时提醒:实时显示任务剩余时间
- 🎨 主题切换:支持亮色和暗色两种主题
- 📌 便签模式:任务便签始终置顶显示
- 💾 数据持久化:自动保存任务和设置
- 🔔 系统托盘:最小化到托盘,双击图标恢复
- 🚀 单实例运行:防止重复启动
- Windows 7/8/10/11
- Python 3.8+ (如需从源码运行)
- 从
dist文件夹下载备忘录.exe - 双击运行即可使用
- 将
icon.png放在与 exe 相同的目录下
- 克隆本仓库:
git clone https://github.com/LeoRya/memo
cd memo- 安装依赖:
pip install -r requirements.txt- 运行程序:
python memo_app.py- 在主界面输入任务内容
- 选择优先级(1-5)
- 设置截止时间(可选)
- 点击"添加任务"按钮
- 正在进行:显示所有未完成的任务
- 已完成:显示已完成的任务,可恢复或删除
- 已取消:显示已取消的任务,可恢复或删除
- 任务添加后会自动创建便签窗口
- 便签始终置顶显示
- 双击便签可打开主界面
- 便签不在任务栏显示
- 点击主界面的"设置"按钮
- 可切换亮色/暗色主题
- 可设置优先级数量和颜色
- 设置会自动保存
memo/
├── memo_app.py # 主程序源代码
├── requirements.txt # Python 依赖
├── icon.png # 程序图标
├── build_exe.py # PyInstaller 打包脚本
├── dist/ # 打包生成的可执行文件
│ └── 备忘录.exe
├── settings.json # 用户设置(自动生成)
└── tasks.json # 任务数据(自动生成)
如需自行打包,运行:
python build_exe.py打包完成后,可执行文件位于 dist 文件夹。
- Python 3.8+
- PyQt5 - GUI 框架
- PyInstaller - 打包工具
本项目采用 MIT 许可证
如有问题或建议,请提交 Issue。