Skip to content
/ heshui Public

一个基于 PyQt6 的喝水提醒软件,帮助用户保持良好的饮水习惯

Notifications You must be signed in to change notification settings

B-ug/heshui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

喝水提醒

一个基于 PyQt6 的喝水提醒软件,帮助用户保持良好的饮水习惯。

功能特点

  • 定时弹出喝水提醒(可设置间隔时间)
  • 可视化喝水记录统计
    • 每日饮水量进度显示
    • 周饮水量趋势图表
  • 支持自定义提醒文案
  • 系统托盘图标常驻
  • 静音/恢复提醒功能
  • 启动时可选择最小化到托盘

安装要求

  • Python 3.12 或更高版本
  • Poetry(依赖管理工具)

安装步骤

  1. 克隆仓库:
git clone https://github.com/B-ug/heshui.git
cd heshui
  1. 安装依赖:
poetry install

使用方法

  1. 启动应用程序:
poetry run python run.py
  1. 使用系统托盘图标:

    • 左键单击:显示/隐藏主窗口
    • 右键单击:显示菜单(包含显示主窗口、查看统计、静音提醒和退出选项)
  2. 配置设置:

    • 点击主窗口的"设置"按钮
    • 可以设置提醒间隔、每日目标、提醒文本等
  3. 查看统计:

    • 点击主窗口的"统计"按钮或从系统托盘菜单选择"查看统计"
    • 可以查看过去一周的每日饮水量趋势图表

打包

  1. 执行打包程序
poetry run python build_exe.py

开发说明

  • 使用 Poetry 管理依赖
  • 遵循 PEP 8 编码规范
  • 使用 Google 风格的文档字符串
  • 实现了单例模式(配置和数据库管理)
  • 使用 Matplotlib 绘制统计图表

许可证

MIT License

About

一个基于 PyQt6 的喝水提醒软件,帮助用户保持良好的饮水习惯

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages