python實(shí)現(xiàn)炫酷屏幕保護(hù)的示例代碼
上次的文章如何實(shí)現(xiàn)一個(gè)下班倒計(jì)時(shí)程序的閱讀量很高,覺得也很實(shí)用酷炫,下邊是昨天的體驗(yàn)結(jié)果:


于是一鼓作氣,再次寫了文章中提到的桌面保護(hù)程序。先來看看效果吧。

完全可以作為屏保程序了,老方式:以下是實(shí)現(xiàn)的代碼:
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)
# 設(shè)置標(biāo)簽顏色和背景顏色,實(shí)現(xiàn)動(dòng)態(tài)效果
time_label.config(fg=colors[i%len(colors)])
i += 1
j += 1
?
root = Tk()
root.title('時(shí)鐘')
root.configure(bg='black') # 設(shè)置背景為黑色
root.attributes('-fullscreen', True) # 設(shè)置窗口全屏
?
# 設(shè)置字體樣式和顏色
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) # 居中顯示
?
# 設(shè)置動(dòng)態(tài)效果
backgrounds = ['#000000', '#111111', '#222222', '#333333', '#444444', '#555555']
i = 0
j = 0
?
update_time()
?
root.mainloop()
其實(shí)還可以設(shè)置背景圖片之類的,感興趣的伙伴可以繼續(xù)自行嘗試。
到此這篇關(guān)于python實(shí)現(xiàn)炫酷屏幕保護(hù)的示例代碼的文章就介紹到這了,更多相關(guān)python屏幕保護(hù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python GUI庫圖形界面開發(fā)之PyQt5復(fù)選框控件QCheckBox詳細(xì)使用方法與實(shí)例
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5復(fù)選框控件QCheckBox詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下2020-02-02
Python中使用正則表達(dá)式及正則表達(dá)式匹配規(guī)則詳解
這篇文章主要介紹了Python中使用正則表達(dá)式以及正則表達(dá)式匹配規(guī)則,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03
60行Python PyGame代碼實(shí)現(xiàn)簡(jiǎn)單的迷宮游戲
這篇文章主要為大家詳細(xì)介紹如何通過了60行Python PyGame代碼實(shí)現(xiàn)一個(gè)簡(jiǎn)單的迷宮游戲,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2023-12-12
基于Django框架利用Ajax實(shí)現(xiàn)點(diǎn)贊功能實(shí)例代碼
點(diǎn)贊這個(gè)功能是我們現(xiàn)在經(jīng)常會(huì)遇到的一個(gè)功能,下面這篇文章主要給大家介紹了關(guān)于基于Django框架利用Ajax實(shí)現(xiàn)點(diǎn)贊功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
Windows和Linux下使用Python訪問SqlServer的方法介紹
這篇文章主要介紹了Windows和Linux下使用Python訪問SqlServer的方法介紹,本文講解了Windows下配置Python訪問Sqlserver、Linux下配置Python訪問SqlServer等內(nèi)容,需要的朋友可以參考下2015-03-03
python常規(guī)方法實(shí)現(xiàn)數(shù)組的全排列
這篇文章主要介紹了python常規(guī)方法實(shí)現(xiàn)數(shù)組的全排列,實(shí)例分析了全排列的概念及Python常規(guī)實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-03-03

