news 2026/10/10 1:02:37

极简代办桌面助手 软件(开源pyqt6)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
极简代办桌面助手 软件(开源pyqt6)

FloatDo Simple - 极简待办事项

项目链接下载

「2026极简代办桌面助手 软件」
链接:https://pan.quark.cn/s/b4f4072d1ebe

FloatDo Simple - 极简待办事项

一个极简的桌面待办事项应用,只用 PyQt6 实现,数据存储为 TXT 文件。

特点

  • ✨极简设计- 只有悬浮球和任务窗口,无多余功能

  • 🎯纯 PyQt6- 不依赖 FastAPI、HTTP 等复杂技术

  • 💾TXT 存储- 数据保存为 JSON 格式的 TXT 文件,简单透明

  • 🎨精美 UI- 玻璃拟态风格悬浮球,现代简洁任务窗口

  • 📱拖拽吸附- 悬浮球可拖拽,自动吸附屏幕边缘

安装

1. 创建虚拟环境(推荐)

python -m venv venv

2. 激活虚拟环境

Windows:

venv\Scripts\activate

Linux/Mac:

source venv/bin/activate

3. 安装依赖

pip install -r requirements.txt

运行

python main.py

使用说明

  1. 悬浮球- 桌面上会出现一个玻璃拟态风格的悬浮球

  2. 点击悬浮球- 打开任务窗口

  3. 添加任务- 点击 "+" 按钮或输入框,输入任务后按回车

  4. 完成任务- 勾选任务前的复选框

  5. 删除任务- 点击任务右侧的 "×" 按钮

  6. 拖拽悬浮球- 可以拖动悬浮球到任意位置,松开后自动吸附屏幕边缘

  7. 右键菜单- 悬浮球右键可以隐藏或退出程序

数据存储

任务数据保存在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.x

  • PyQt6

与原版 FloatDo 的区别

特性FLOATDO 原版FLOATDO SIMPLE
后端FastAPI + HTTP无后端
数据存储JSON 文件TXT 文件(JSON格式)
架构前后端分离单体应用
依赖fastapi, uvicorn, httpx, pydantic, pyqt6仅 pyqt6
复杂度高低
启动速度需要启动后端服务直接启动

系统要求

  • Python 3.9+

  • Windows / Linux / macOS

许可

MIT License

Traceback (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.5
  • PyQt6: 6.7.1
  • Qt6: 6.7.1
  • PyInstaller: 6.19.0

参考来源:

  • CSDN: PyQt6库可以运行,但pyinstaller打包后程序报错dll丢失
  • CSDN: 解决PyQt6 依赖难题
  • CSDN: 解决pyinstall ImportError: DLL load failed
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/5 1:25:22

从传统编程到AI协同开发的职业转型

从传统编程到AI协同开发的职业转型 关键词:传统编程、AI协同开发、职业转型、技术融合、AI工具应用 摘要:本文聚焦于程序员从传统编程向AI协同开发的职业转型。随着人工智能技术的迅猛发展,AI协同开发正逐渐成为软件开发领域的新趋势。文章首先介绍了转型的背景,包括目的、…

作者头像 李华
网站建设 2026/10/5 1:25:23

AI应用架构师从0到1:AI虚拟培训系统的需求分析与原型设计

AI应用架构师从0到1&#xff1a;AI虚拟培训系统的需求分析与原型设计 一、引言&#xff1a;为什么需要AI虚拟培训系统&#xff1f; 在企业数字化转型的浪潮中&#xff0c;员工能力提升已成为组织竞争力的核心支撑。但传统培训模式却面临三大致命痛点&#xff1a; 成本高&#x…

作者头像 李华
网站建设 2026/10/5 1:28:40

用AI写完论文后的自检清单:提交前必做的20件事(2026最新版)

用AI写完论文后的自检清单&#xff1a;提交前必做的20件事&#xff08;2026最新版&#xff09; 2026年了&#xff0c;用AI辅助写论文已经不是什么秘密。根据各方调查数据&#xff0c;超过六成的研究生在论文写作过程中使用过AI工具。用AI没问题&#xff0c;但问题是——你提交…

作者头像 李华
网站建设 2026/10/5 1:29:42

中华民族音乐传承出版工程服务平台界面设计

中华民族音乐传承出版工程服务平台为坚定文化自信&#xff0c;积极对中华民族音乐进行创造性转化和创新性发展&#xff0c;努力推出更多思想性、艺术性、观赏性有机统一的民族音乐精品提供了一个重要服务平台。展现中华优秀民族音乐文化的历史传统、文化积淀、精神追求等&#…

作者头像 李华
网站建设 2026/10/5 1:29:43

【Linux】sudo 命令提升权限的使用技巧

【Linux】sudo 命令提升权限的使用技巧&#xff08;从基础到进阶 避坑指南&#xff09; 在 Linux 系统中&#xff0c;sudo 是日常运维/开发最常用的权限提升工具。它允许普通用户以 root 或其他用户身份临时执行特权命令&#xff0c;而不用直接登录 root 账号&#xff08;这也…

作者头像 李华