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

本文介绍了一个使用Qt开发的KeepAlive小项目,具备实时时间显示、定时提醒、后台运行和托盘操作功能,还包含创建快捷方式和设置时间间隔的选项。源码和可执行文件提供下载。

KeepAlive小项目

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


一、功能

主要实现以下功能:

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

辅助功能:

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

二、详细介绍

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


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

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

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

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

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


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

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

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

三、源码下载

点我下载

四、可执行文件下载

点我下载 密码:6eo1

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值