下载time库:
pip install time
代码:
import time
import tkinter as tk
# 导入时间模块和tkinter模块
def clock():
# 定义一个函数clock
timestr = time.strftime("%H:%M:%S")
# 获取当前时间
b.configure(text=timestr)
# 设置时间
root.after(1000,clock)
# 每隔1000毫秒调用clock函数
root = tk.Tk()
root.title('时钟')
b = tk.Label(root,text='',fg='black',font=("黑体",200))
b.pack()
clock()
root.mainloop()
效果:
这是一个使用Python和tkinter库编写的简单时钟程序。以下是代码的主要功能:
- 导入
time
模块。 - 导入
tkinter
模块并将其重命名为tk
。 - 定义一个名为
clock
的函数,该函数将显示当前时间。 - 在
clock
函数中,使用time.strftime
获取当前时间,并将其格式化为%H:%M:%S
。 - 设置
b
标签的文本为当前时间。 - 创建一个
root
窗口,并设置标题为“时钟”。 - 创建一个
b
标签,并将其文本设置为空字符串。 - 将
b
标签添加到root
窗口中。 - 调用
clock
函数以显示当前时间。 - 使用
root.after
每隔1000毫秒(1秒)调用clock
函数。 - 运行
root.mainloop()
以启动窗口的主循环。
这个程序创建了一个简单的时钟窗口,每隔1秒更新一次当前时间。