今天给大家带来一个小功能——用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="更多精彩内容\n请关注公众号「python玩转」",font="arial 20 bold",foreground = '#FF6EC7').pack(side=BOTTOM)

完工,完整代码如下:

from tkinter import *
from time import strftime


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


Label(root,text="更多精彩内容\n请关注公众号「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创建一个属于你的电子时钟_客户端

以上就是今天的全部内容

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