以下是一个使用Tkinter模块创建一个简单的电子时钟并显示时间和日期的示例代码:
import tkinter as tk
import time# 创建主窗口
root = tk.Tk()
root.overrideredirect(True) # 隐藏标题栏
root.attributes('-alpha', 0.7) # 设置透明度# 显示时间的标签
time_label = tk.Label(root, font=('Helvetica', 80), fg='white', bg='black')
time_label.pack()# 更新时间的函数
def update_time():current_time = time.strftime('%H:%M:%S')time_label.config(text=current_time)time_label.after(1000, update_time) # 每秒更新一次时间# 显示日期的标签
date_label = tk.Label(root, font=('Helvetica', 30), fg='white', bg='black')
date_label.pack()# 更新日期的函数
def update_date():current_date = time.strftime('%Y-%m-%d')date_label.config(text=current_date)date_label.after(60000, update_date) # 每分钟更新一次日期update_time()
update_date()root.mainloop()
这个程序会创建一个透明且无标题栏的窗口,显示当前的时间和日期。你可以根据需要调整字体、颜色、窗口透明度等参数来定制界面。希望这个示例能够帮助到你实现你想要的电子时钟功能。