Desktop Assistant 是一个基于 Qt 的桌面助手应用,提供天气预报、每日格言、重要日期提醒和备忘录管理等功能。应用使用 SQLite 数据库存储数据,并通过网络 API 获取实时信息。
- 技术栈:Qt (C++), SQLite, QNetworkAccessManager
- 功能亮点:实时天气、随机格言与图片、日期提醒、备忘录管理
- 适用平台:Windows (可扩展)
- 应用名称:desktop-assistant
- 天气模块:显示当前天气和未来 4 天预报,支持手动刷新。数据来源于和风天气 API。
- 格言与重要日模块:随机显示励志格言和图片,支持添加/编辑重要日期,并计算距离天数。
- 备忘录模块:支持添加、编辑、删除备忘录,最多显示前 3 条记录,双击查看详情。
- 数据库管理:使用单例模式管理 SQLite 连接,支持外键约束和自动建表。
- UI 优化:圆角窗口、阴影效果、加载动画和 QSS 样式表。
以下是应用的主要界面截图。
- 启动应用:运行可执行文件,自动加载天气和格言数据。
- 天气刷新:点击天气模块的更新按钮。
- 添加重要日期:点击格言模块的 "+" 按钮,输入标题和日期。
- 管理备忘录:点击备忘录模块的 "+" 按钮添加,双击列表项编辑/查看。
- 数据库位置:数据存储在
%APPDATA%/MyOrg/sd-desktop-assistant/data.db。
注意: 1、网络功能需要互联网连接。 2、需要修改weather_update.h中修改自己的和风天气api密钥。
uxudjs charles06-l xfr1688 JDJD060520 purple308 clinedddd lmnb66778
如果您有问题或建议,请在 Issues 中提出。感谢使用!




