FloatDo Simple - 极简待办事项项目链接下载「2026极简代办桌面助手 软件」链接https://pan.quark.cn/s/b4f4072d1ebeFloatDo Simple - 极简待办事项一个极简的桌面待办事项应用只用 PyQt6 实现数据存储为 TXT 文件。特点✨极简设计- 只有悬浮球和任务窗口无多余功能纯 PyQt6- 不依赖 FastAPI、HTTP 等复杂技术TXT 存储- 数据保存为 JSON 格式的 TXT 文件简单透明精美 UI- 玻璃拟态风格悬浮球现代简洁任务窗口拖拽吸附- 悬浮球可拖拽自动吸附屏幕边缘安装1. 创建虚拟环境推荐python -m venv venv2. 激活虚拟环境Windows:venv\Scripts\activateLinux/Mac:source venv/bin/activate3. 安装依赖pip install -r requirements.txt运行python main.py使用说明悬浮球- 桌面上会出现一个玻璃拟态风格的悬浮球点击悬浮球- 打开任务窗口添加任务- 点击 按钮或输入框输入任务后按回车完成任务- 勾选任务前的复选框删除任务- 点击任务右侧的 × 按钮拖拽悬浮球- 可以拖动悬浮球到任意位置松开后自动吸附屏幕边缘右键菜单- 悬浮球右键可以隐藏或退出程序数据存储任务数据保存在tasks.txt文件中JSON 格式可以手动编辑或备份。文件位置与main.py同目录下的tasks.txt项目结构FloatDo-Simple/ ├── main.py # 主程序入口 ├── floating_ball.py # 悬浮球组件 ├── task_window.py # 任务窗口组件 ├── tasks.txt # 任务数据文件自动生成 ├── requirements.txt # 依赖列表 └── README.md # 说明文档技术栈Python 3.xPyQt6与原版 FloatDo 的区别特性FLOATDO 原版FLOATDO SIMPLE后端FastAPI HTTP无后端数据存储JSON 文件TXT 文件JSON格式架构前后端分离单体应用依赖fastapi, uvicorn, httpx, pydantic, pyqt6仅 pyqt6复杂度高低启动速度需要启动后端服务直接启动系统要求Python 3.9Windows / Linux / macOS许可MIT LicenseTraceback (most recent call last): File main.py, line 2, in module ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序总结问题原因 PyQt6 6.10.2 版本与 PyInstaller 存在兼容性问题导致vcruntime140_1.dll等依赖无法正确打包。解决方案 将 PyQt6 降级到 6.7.1 版本。最终结果✅ 成功生成单个 exe 文件D:\pan\桌面\FloatDo-Simple\dist\FloatDo.exe✅ 文件大小32 MB比之前小很多✅ 可以正常运行无需依赖版本信息Python: 3.9.5PyQt6: 6.7.1Qt6: 6.7.1PyInstaller: 6.19.0参考来源CSDN: PyQt6库可以运行但pyinstaller打包后程序报错dll丢失CSDN: 解决PyQt6 依赖难题CSDN: 解决pyinstall ImportError: DLL load failed