def get_time():
'''显示当前时间'''
global time1
time1 = ''
time2 = time.strftime('%Y-%m-%d %H:%M:%S')
Label(top, text='当前时间:', bg='gold', font=28).place(x=630, y=120)
# 能动态显示系统时间
if time2 != time1:
time1 = time2
clock = Label(top, text=time1, font=28)
clock.configure(text=time2)
clock.place(x=715, y=120)
clock.after(200,get_time)
因为place方法直接放在Lable后面。configure会报错,所以就将place方法放在后面。
运行结果,这里加入 if 语句,实现时间动态显示的效果。
如果是下面的语句,只从小时开始显示。
time2 = time.strftime(' %H:%M:%S')