KeepAlive小项目 基于Qt/C++实现后台自动提醒休息

KeepAlive小项目

  前两天在blink上发的思路,花了一天时间给实现了 。不得不说,好久没写Qt程序,手生了不少,要不应该可以更有效率的。


一、功能

主要实现以下功能:

  • 显示当前系统时间
  • 给定一个定期提醒时间间隔,显示离提醒还有多久
  • 显示程序运行以来经过的时间
  • 可最小化到托盘,实现后台运行
  • 当达到提醒时间间隔后,弹窗提醒

辅助功能:

  • 可手动输入,调整时间间隔
  • 可自动创建桌面快捷方式
  • 关于

二、详细介绍

程序主界面(下图),可见有三个菜单按钮
程序主界面


  • 在点击程序右上角退出键后,程序会进入托盘最小化,在后台运行。(如下图)
    2
    同时会弹出通知。
    在这里插入图片描述
  • 此时左键单击托盘图标,弹出提示提醒时间。
    在这里插入图片描述
  • 左键双击,即可显示主窗口。
  • 鼠标右键单击,显示菜单,可令程序退出。

第一个菜单点开后分别为:创建快捷方式、设置相关参数、退出。

  • 创建快捷方式 点击后弹窗,点击确定后随即在桌面建立快捷方式。(如下图)
    1 在这里插入图片描述

  • 设置相关参数 点击后弹窗,可以修改时间间隔参数,范围为1~86400秒。(如下图)
    设置相关参数
    输入不正确值后会进行提醒。(如下图)
    2
    当输入正确值后,计时会重置。

  • 退出,点击退出后,程序彻底退出,不会进入托盘最小化。


第三个菜单内容为显示切换,点击后即可进行切换操作

  • 当前系统时间
    1
  • 提醒时间倒计时
    在这里插入图片描述
  • 系统(软件)开启时间
    在这里插入图片描述

当倒计时为0时,显示窗口进行提醒。
在这里插入图片描述

三、源码下载

点我下载

四、可执行文件下载

点我下载 密码:6eo1

猜你喜欢

转载自blog.csdn.net/qq_45698148/article/details/113407270
今日推荐