# 满屏飘代码 **Repository Path**: code-road-key/full-screen-floating-code ## Basic Information - **Project Name**: 满屏飘代码 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-11 - **Last Updated**: 2025-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README import tkinter as tk import random import threading import time def show_warn_tip(): # 创建窗口 window = tk.Tk() # 获取屏幕宽高 screen_width = window.winfo_screenwidth() screen_height = window.winfo_screenheight() # 调整窗口尺寸以适应长文字 window_width = 300 window_height = 100 x = random.randrange(0, screen_width - window_width) y = random.randrange(0, screen_height - window_height) # 设置窗口标题和位置 window.title('温馨祝福') window.geometry(f"{window_width}x{window_height}+{x}+{y}") # 长句祝福语列表(更复杂丰富的内容) tips = [ '愿你三冬暖,春不寒,天黑有灯,下雨有伞,路上有良人相伴,一生被温柔以待。', '愿你遍历山河,觉得人间值得,无论经历多少风雨,都能保持内心的澄澈与热爱。', '愿你所求皆如愿,所行皆坦途,日子如熹光,温柔又明亮,每天都有小确幸相伴。', '愿你被这个世界温柔以待,躲不过的惊吓都只是虚惊一场,收到的欢喜都恰如所期。', '愿你往后余生,快乐是本能,幸福是常态,不为往事忧,只为余生笑,活得自在洒脱。', '愿你有高跟鞋也有跑鞋,喝茶也喝酒,有勇敢的朋友,也有强大的对手,活出自己的精彩。', '愿你眼中总有光芒,活成自己喜欢的模样,走过千山万水,归来仍是少年,初心不改。', '愿你在迷茫时,坚信自己的珍贵,爱你所爱,行你所行,听从你心,无问西东,终会抵达。', '愿你一生努力,一生被爱,想要的都拥有,得不到的都释怀,平安喜乐,顺遂无忧。', '愿你如向日葵般,永远向阳而生,无论遇到什么困境,都能找到温暖的光芒与前行的力量。', '愿你日子清净,抬头所见皆温柔,低头所行皆坦途,身边人平安喜乐,远方事顺遂无忧。', '愿你历经世事而不失少年意趣,保持对生活的热忱与好奇,永远年轻,永远热泪盈眶。', '愿你有能力爱自己,有余力爱别人,被世界温柔以待的同时,也能温柔地对待这个世界。', '愿你在平凡的日子里,收获不平凡的感动,在平淡的生活中,品味出不平淡的幸福与甘甜。', '愿你所到之处皆为热土,所遇之人皆为良善,所做之事皆能顺遂,所念之人平安喜乐。', '愿你有足够的勇气面对所有挑战,有足够的智慧解决所有难题,有足够的幸运遇见所有美好。', '愿你把日子过成诗,时而简单,时而精致,眼里有光,心中有爱,不负时光,不负自己。', '愿你往后的每一步都走得坚定而从容,每一个选择都无怨无悔,每一段旅程都充实而有意义。', '愿你拥有发现美的眼睛,感知温暖的心灵,在琐碎的日常中,总能找到藏起来的糖果与惊喜。', '愿你一生被爱包围,被温暖呵护,既有随处可栖的江湖,也有追风逐梦的勇气与自由。', '愿你不为打翻的牛奶哭泣,不为逝去的昨天烦恼,专注于当下的每一刻,活出真实的自己。', '愿你在风雨中学会坚强,在挫折中学会成长,在黑暗中学会发光,成为自己的太阳。', '愿你有说走就走的勇气,也有沉淀下来的耐心,既能朝九晚五,也能浪迹天涯,不负此生。', '愿你所得皆所愿,所失亦无碍,失去的会以另一种方式归来,拥有的能加倍珍惜与善待。', '愿你保持对生活的热爱,把每一天都过得热气腾腾,在平凡的岗位上,做出不平凡的成绩。', '愿你心中有丘壑,眼底存山河,历经沧桑而不失纯真,看过世故仍保持善良与真诚。', '愿你有不期而遇的温暖,和生生不息的希望,在漫长的岁月里,活成自己最想要的样子。', '愿你无论多大,都能热爱童话、英雄和魔法,保持那份纯粹与天真,对抗世界的复杂。', '愿你付出甘之如饴,所得归于欢喜,所有的努力都有回报,所有的等待都不被辜负。', '愿你在薄情的世界里深情地活,在复杂的人群中简单地过,守住初心,方得始终。', '愿你有健康的身体,乐观的心态,热爱的事业,相伴的爱人,把生活过成自己喜欢的模样。', '愿你走过的弯路都成为风景,经历的风雨都化作彩虹,所有的坎坷都是通往幸福的铺垫。', '愿你被生活温柔以待,也能温柔地对待生活,在柴米油盐中寻诗意,在平淡日常中找惊喜。', '愿你拥有感知幸福的能力,即使是微小的美好也能被捕捉,让每一天都充满阳光与温暖。', '愿你一生平安顺遂,喜乐无忧,不为琐事烦扰,不为未来焦虑,活在当下,享受此刻的宁静。' ] tip = random.choice(tips) # 更多背景颜色选择 bg_colors = [ 'lightpink', 'skyblue', 'lightgreen', 'lavender', 'lightyellow', 'plum', 'coral', 'bisque', 'aquamarine', 'mistyrose', 'honeydew', 'peachpuff', 'paleturquoise', 'lavenderblush', 'oldlace', 'lemonchiffon' ] bg = random.choice(bg_colors) # 调整标签样式以适应长文字 tk.Label( window, text=tip, bg=bg, font=('微软雅黑', 10), # 适当缩小字体 width=40, height=4, wraplength=280 # 自动换行 ).pack(padx=10, pady=10) # 窗口置顶 window.attributes('-topmost', True) # 8秒自动关闭(长文字需要更长阅读时间) window.after(6000, window.destroy) window.mainloop() if __name__ == "__main__": # 根据窗口大小调整数量(300x100的窗口需要更多数量才能铺满) window_count = 150 # 快速创建窗口 for i in range(window_count): t = threading.Thread(target=show_warn_tip) t.daemon = True t.start() time.sleep(0.02) # 稍长间隔,避免创建过快导致卡顿 # 保持主程序运行 try: while True: time.sleep(1) except KeyboardInterrupt: pass