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文件。
致谢
特别感谢所有考研路上坚持不懈的学子们,愿你们都能成功上岸,实现自己的理想!
1万+

被折叠的 条评论
为什么被折叠?



