项目背景:
这是一个使用 Python 和 Tkinter 实现的满屏弹窗效果程序,会在屏幕上持续弹出各种温馨的提示消息。支持自定义输入喜欢的人的名字,让弹窗消息更加个性化。
功能介绍:
核心功能:定时在屏幕上弹出带有随机温馨提示文字的小窗口,窗口会持续累积,直到达到设定数量后自动停止创建。
窗口特性:随机位置:每个弹窗会随机出现在屏幕的不同位置(确保完全显示在屏幕内);
随机内容:从预设的提示文字列表(如 “多喝水哦~”“保持微笑呀” 等)中随机选择内容显示;
随机样式:背景颜色从预设的柔和色系(如浅粉、天蓝、淡绿等)中随机选择;
始终置顶:所有弹窗会显示在屏幕最上层,不会被其他窗口遮挡;
手动关闭:弹窗不会自动消失,需手动点击窗口右上角的关闭按钮关闭。
控制逻辑:定时弹出:每隔 0.3 秒自动创建一个新弹窗;
数量限制:当弹窗总数达到 300 个时,自动停止创建新窗口,并在控制台打印提示信息(“已达到最大弹窗数量(300 个),自动暂停”)。
运行方式:通过隐藏的主窗口作为父容器,依托 Tkinter 的主循环实现稳定运行,无需多线程即可完成定时弹窗逻辑。
运行环境
tkinter、random两个运行库
运行效果&说明
代码直接在Python运行即可,所有的文案可以自行更改