爱心弹窗代码(Python 版)
使用 Python 的 tkinter 库可以轻松创建一个可爱的爱心弹窗!以下是完整代码,运行后会弹出一个粉色窗口,显示大大的爱心文字和 ASCII 艺术爱心图案。
完整代码
import tkinter as tk
from tkinter import messagebox # 可选:用于更简单的弹窗
# 方法1:自定义弹窗(推荐,更可爱)
root = tk.Tk()
root.title("❤️ 惊喜爱心弹窗 ❤️")
root.geometry("500x600") # 窗口大小
root.configure(bg='#FFE4E1') # 粉色背景 (MistyRose)
# 主标题
title_label = tk.Label(root, text="我超级喜欢你!❤️", font=("Helvetica", 28, "bold"),
bg='#FFE4E1', fg='#FF1493') # DeepPink 颜色
title_label.pack(pady=30)
# ASCII 艺术大爱心
heart_art = """
❤️❤️❤️❤️❤️
❤️❤️❤️❤️❤️❤️❤️❤️
❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
❤️❤️❤️❤️❤️❤️❤️❤️
❤️❤️❤️❤️❤️
❤️❤️❤️
❤️❤️
❤️
"""
heart_label = tk.Label(root, text=heart_art, font=("Courier", 20, "bold"),
bg='#FFE4E1', fg='#FF0000', justify='center')
heart_label.pack(expand=True)
# 底部提示
bottom_label = tk.Label(root, text="点击关闭窗口哦~ 💕", font=("Arial", 16),
bg='#FFE4E1', fg='#FF69B4')
bottom_label.pack(pady=20)
root.mainloop()
# 方法2:简单消息弹窗(一键弹出)
# tk.messagebox.showinfo("❤️ 爱心告白 ❤️", "你是最可爱的人!\n❤️❤️❤️ 我喜欢你 ❤️❤️❤️\n永远爱你哦~ 💖")
运行说明
- 环境要求:Python 3.x 自带
tkinter模块,无需额外安装(Windows/Mac/Linux 大多预装)。 - 运行方式:
- 保存为
.py文件(如love_popup.py)。 - 在终端运行:
python love_popup.py。
- 效果预览:
- 窗口背景粉嫩,中间大红爱心 ASCII 艺术。
- 标题闪烁爱心,超级浪漫!
- 方法2 是系统标准弹窗,更简单(取消注释即可使用)。
自定义建议
- 改变颜色:修改
bg和fg的十六进制颜色码(例如#FF69B4是 HotPink)。 - 添加动画:可以引入
time和after方法让爱心闪烁(进阶版可扩展)。 - 打包成 exe:用
pyinstaller --onefile --windowed love_popup.py生成可执行文件,送给 TA 惊喜!
这个弹窗适合表白、节日惊喜或逗趣~ ❤️ 如果需要更高级版本(如带音乐、动画或 PyQt5 版),告诉我哦!💕