以下是一個使用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()
這個程序會創建一個透明且無標題欄的窗口,顯示當前的時間和日期。你可以根據需要調整字體、顏色、窗口透明度等參數來定制界面。希望這個示例能夠幫助到你實現你想要的電子時鐘功能。