【环球聚看点】用Python创建一个属于你的电子时钟


(相关资料图)

今天给大家带来一个小功能——用Python代码做一个自己的电子时钟,使用的是 tkinter ,所以第一步就是安装它。

pip install tkinter

然后,导入依赖的三方库,因为是时钟嘛,肯定少不了time

from tkinter import *from time import strftime

下一步是创建客户端

root = Tk()root.geometry("300x300")#设置客户端大小root.resizable(0,0)#设置客户端大小不可变root.title("Python 时钟")#设置客户端标题

放上电子时钟

mark = Label(root,font = ("calibri", 40, "bold"),pady=150,foreground = "#FF7F00")mark.pack(anchor = "center")

还需要给时钟添加时间内容

def time():    string = strftime("%H:%M:%S %p")    mark.config(text=string)    mark.after(1000,time)#1000ms后再次调用time()函数,即1s后刷新显示

再顺手打个广告,emmmm...专属广告位

Label(root,text="更多精彩内容
请关注公众号「python玩转」",font="arial 20 bold",foreground = "#FF6EC7").pack(side=BOTTOM)

完工,完整代码如下:

from tkinter import *from time import strftimeroot = Tk()root.geometry("300x300")#设置客户端大小root.resizable(0,0)#设置客户端大小不可变root.title("Python 时钟")#设置客户端标题Label(root,text="更多精彩内容
请关注公众号「python玩转」",font="arial 20 bold",foreground = "#FF6EC7").pack(side=BOTTOM)def time():    string = strftime("%H:%M:%S %p")    mark.config(text=string)    mark.after(1000,time)#1000ms后再次调用time()函数,即1s后刷新显示mark = Label(root,font = ("calibri", 40, "bold"),pady=150,foreground = "#FF7F00")mark.pack(anchor = "center")time()mainloop()

上效果,emmmmm...这颜色搭配好像有点晃眼睛

以上就是今天的全部内容

如果有其他问题可以通过公众号「python玩转」联系作者

关键词: