【tkinter 电子时钟 实现时间日期 可实现透明 无标题栏】

下面是一个使用tkinter实现的简单的电子时钟,包括时间和日期的显示。该窗口是透明的,没有标题栏。
效果:
【tkinter 电子时钟 实现时间日期 可实现透明 无标题栏】_第1张图片

import tkinter as tk
from datetime import datetime

def update_time():
    now = datetime.now()
    time_label.configure(text=now.strftime("%H:%M:%S"))
    date_label.configure(text=now.strftime("%Y-%m-%d"))
    root.after(1000, update_time)

root = tk.Tk()

# 设置窗口透明
root.attributes('-alpha', 0.7)

# 设置窗口无标题栏
root.overrideredirect(True)

# 设置窗口位置和大小
root.geometry('200x100+100+100')

# 创建时间标签
time_label = tk.Label(root, font=('Arial', 30))
time_label.pack()

# 创建日期标签
date_label = tk.Label(root, font=('Arial', 15))
date_label.pack()

update_time()

root.mainloop()
 

请注意,透明窗口和无标题栏的特性在不同的操作系统和窗口管理器上可能会有所不同,可能无法在所有环境中完全实现。

你可能感兴趣的:(实战项目,python)