[xmd]from tkinter import *
from tkinter.font import Font
import datetime
#绘制一个倒计时的窗口root
root = Tk()
root.resizable(False,False)
scnWidth,scnHeight = root.maxsize()
root.title('小灰辉的代码-加油、坚持、拼搏、努力!')
root.geometry('360x160+'+str(scnWidth-360)+'+0')#窗口定位到左上角
root['background']='#0094ff'#窗口背景色
root.attributes("-alpha", 0.75)#窗口透明度
#绘制完成
#计算时间差函数
def getDays(ed):
td=datetime.date.today()
diff=ed-td
return diff.days
#还可以进一步精简,去掉标题栏,窗口上按ESC退出:
root.overrideredirect(True)
root.bind('<Escape>', lambda e: root.destroy())
#时间
endDay='2023-06-07'
ourDay='2023年高考'
num=endDay.split('-')
edy=datetime.date(int(num[0]),int(num[1]),int(num[2]))
x=getDays(edy)
str='距离'+ourDay+'还有\n'+str(x)+'天'
#添加一个Label,并设置一个“可变”文字
CommandFont = Font(font=('Microsoft Yahei',22))
Label1 = Label(root,bg='#0094ff',fg='black',bd='0', font=CommandFont,text=str)
Label1.place(x=24, y=40,width=300,height=80)
#添加完毕
root.mainloop() |