此篇文章更新了独立窗口,代码中新增了增加背景的功能
废话不多说,直接上代码:
import datetime
import tkinter as tkfrom PIL import Image, ImageTknow = datetime.datetime.now().year
# 设置新年的日期
spring = datetime.datetime(now+1, 1, 29, 0, 0, 0)def update_time():today = datetime.datetime.now()day = (spring - today).dayssecond = (spring - today).secondssec = second % 60minute = second // 60 % 60hour = second // 3600 % 24countdown_text = f"离今年春节还有 {day} 天 {hour} 小时 {minute} 分钟 {sec} 秒"label.config(text=countdown_text)root.after(1000, update_time)# 创建主窗口
root = tk.Tk()
root.title("春节倒计时")# 加载背景图像
image = Image.open("background.jpg")
photo = ImageTk.PhotoImage(image)# 创建一个标签来显示背景图像
background_label = tk.Label(root, image=photo)
background_label.place(x=0, y=0, relwidth=1, relheight=1)# 创建一个标签来显示倒计时
label = tk.Label(root, text="", font=('Helvetica', 20), fg='white', bg='black')
label.pack(pady=20)# 启动倒计时更新
update_time()# 运行主循环
root.mainloop()
如果想要随机图片也可以创建一个图片集,可以运用随机,最终拿到1.jpg、2.jpg…….
执行效果图:
OK,恭喜你已经成功解锁了悬浮窗口!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)