https://www.bilibili.com/video/BV1zdBFBbEvj/https://www.bilibili.com/video/BV1zdBFBbEvj/
GraduateAnchor - 考研祝福弹窗程序
项目简介
GraduateAnchor(考研·上岸)是一个充满温暖与祝福的桌面应用程序,专为考研学子设计。程序运行后会在屏幕上显示大量带有鼓励话语和爱心Emoji的彩色弹窗,形成一个心形图案,随后转为全屏随机分布模式,持续传递着对考研人的美好祝愿。
名称含义:
Graduate(考研):代表追求学术进步和学历提升的目标
Anchor(上岸):寓意成功登陆理想的彼岸,实现目标
GraduateAnchor:象征从考研出发,成功上岸的美好愿景
功能特色
✨双重展示模式
心形轨迹模式:弹窗按照心形轨迹依次出现
全屏随机模式:心形展示完毕后,弹窗在全屏范围内随机出现
🎨视觉效果
21种精美背景色彩随机切换
圆角矩形设计,美观大方
半透明背景,优雅不刺眼
多样化祝福语和Emoji表情组合
🎮交互控制
控制面板可拖拽移动
暂停/继续功能
一键关闭所有弹窗
退出程序按钮
📱祝福内容包含多种考研祝福语,如:
笔锋所至,梦想开花
考研一战成硕
旗开得胜,如愿以偿
星光不负追梦人
下一站,上岸
金榜题名
祝考研顺利
技术实现
本项目基于Python的PyQt5框架开发,主要技术栈包括:
Python 3.6+
PyQt5 GUI框架
数学算法生成心形轨迹点
Qt的窗口管理与绘制机制
运行环境
Windows操作系统
Python 3.6或更高版本
PyQt5库
安装与运行
方法一:直接运行源码
# 克隆项目 git clone https://github.com/yourusername/GraduateAnchor.git cd GraduateAnchor # 安装依赖 pip install PyQt5 # 运行程序 python 考研加油上岸.py方法二:使用打包版本
项目提供了已打包的exe可执行文件,可在Windows系统上直接运行,无需安装Python环境。
使用说明
运行程序后,会出现一个控制面板和心形排列的祝福弹窗
可通过拖拽移动控制面板位置
点击"暂停"按钮可暂停弹窗生成
点击"一键关闭所有弹窗"可清除所有弹窗
点击"退出程序"或关闭按钮可完全退出程序
自定义配置
在源代码中可以调整以下参数:
MAX_POPUPS: 最大弹窗数量(默认800)INTERVAL_MIN/INTERVAL_MAX: 弹窗出现的时间间隔(毫秒)HEART_SCALE: 心形大小缩放比例HEART_POINTS: 心形轨迹点的数量祝福语列表可自由增减
项目结构
. ├── 考研加油上岸.py # 主程序文件 ├── 考研加油上岸.spec # PyInstaller打包配置文件 ├── dist/ # 打包生成的可执行文件目录 ├── build/ # 打包构建过程文件目录 └── README.md # 项目说明文档
开发者信息
版权:MIT License
许可证
本项目采用MIT许可证,详情请参见LICENSE文件。
致谢
特别感谢所有考研路上坚持不懈的学子们,愿你们都能成功上岸,实现自己的理想!