python实现炫酷的屏幕保护程序
导读:shigen日更文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。上次的文章如何实现一个下班倒计时程序的阅读量很高,觉得也很实用酷炫,下边是昨天的体验结果:上班...
shigen
日更文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。
上次的文章如何实现一个下班倒计时程序的阅读量很高,觉得也很实用酷炫,下边是昨天的体验结果:
上班中下班了于是一鼓作气,再次写了文章中提到的桌面保护程序。先来看看效果吧。
屏保程序完全可以作为屏保程序了,老方式:以下是实现的代码:
from tkinter import *
from time import strftime
def update_time():
global i, j
current_time = strftime('%H:%M:%S')
time_label.config(text=current_time)
time_label.after(1000, update_time)
# 设置标签颜色和背景颜色,实现动态效果
time_label.config(fg=colors[i%len(colors)])
i += 1
j += 1
root = Tk()
root.title('时钟')
root.configure(bg='black') # 设置背景为黑色
root.attributes('-fullscreen', True) # 设置窗口全屏
# 设置字体样式和颜色
colors = ['#ff0000', '#00ff00', '#0000ff', '#ffff00', '#ff00ff', '#00ffff']
time_label = Label(root, font=('DS-Digital', 100), bg='black', fg=colors[0])
time_label.pack(expand=True) # 居中显示
# 设置动态效果
backgrounds = ['#000000', '#111111', '#222222', '#333333', '#444444', '#555555']
i = 0
j = 0
update_time()
root.mainloop()
其实还可以设置背景图片之类的,感兴趣的伙伴可以继续自行尝试。
以上就是今天分享的全部内容了,觉得不错的话,记得点赞 在看 关注
支持一下哈,您的鼓励和支持将是shigen
坚持日更的动力。同时,shigen
在多个平台都有文章的同步,也可以同步的浏览和订阅:
平台 | 账号 | 链接 |
---|---|---|
CSDN | shigen01 | shigen的CSDN主页 |
知乎 | gen-2019 | shigen的知乎主页 |
掘金 | shigen01 | shigen的掘金主页 |
开发者社区 | shigen | shigen的开发者社区主页 |
微信公众平台 | shigen | 公众号名:shigen |
与shigen
一起,每天不一样!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: python实现炫酷的屏幕保护程序
本文地址: https://pptw.com/jishu/573957.html