【环球聚看点】用Python创建一个属于你的电子时钟
来源:一起玩转web3 |
时间:2023-05-06 09:34:30
(相关资料图)
今天给大家带来一个小功能——用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玩转」联系作者
关键词: