过年快乐python
时间: 2023-11-20 07:58:28 浏览: 35
很高兴听到您的祝福!以下是一个使用Tkinter库和PhotoImage函数制作的Python新年倒计时的示例代码,希望对您有所帮助:
```python
import tkinter as tk
from PIL import Image, ImageTk
import datetime
# 创建窗口
root = tk.Tk()
root.title("Python新年倒计时")
root.geometry("500x400")
# 加载图片
image = Image.open("new_year.jpg")
photo = ImageTk.PhotoImage(image)
# 显示图片
label = tk.Label(root, image=photo)
label.pack()
# 计算倒计时
def countdown():
new_year = datetime.datetime(2023, 1, 1)
now = datetime.datetime.now()
delta = new_year - now
days = delta.days
hours, remainder = divmod(delta.seconds, 3600)
minutes, seconds = divmod(remainder, 60)
# 更新倒计时标签
countdown_label.config(text="距离新年还有:{}天{}小时{}分钟{}秒".format(days, hours, minutes, seconds))
# 每秒更新一次
root.after(1000, countdown)
# 创建倒计时标签
countdown_label = tk.Label(root, text="", font=("Helvetica", 24))
countdown_label.pack()
# 开始倒计时
countdown()
# 运行窗口
root.mainloop()
```