python實(shí)現(xiàn)炫酷屏幕保護(hù)的示例代碼
上次的文章如何實(shí)現(xiàn)一個下班倒計時程序的閱讀量很高,覺得也很實(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)動態(tài)效果 time_label.config(fg=colors[i%len(colors)]) i += 1 j += 1 ? root = Tk() root.title('時鐘') 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è)置動態(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python實(shí)現(xiàn)批量提取指定文件夾下同類型文件
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)批量提取指定文件夾下同類型文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-04-04Selenium 安裝和簡單使用的實(shí)現(xiàn)
這篇文章主要介紹了Selenium 安裝和簡單使用的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12使用Python獲取愛奇藝電視劇彈幕數(shù)據(jù)的示例代碼
這篇文章主要介紹了用Python獲取愛奇藝電視劇彈幕數(shù)據(jù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01python+openCV對視頻進(jìn)行截取的實(shí)現(xiàn)
這篇文章主要介紹了python+openCV對視頻進(jìn)行截取的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11