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

2024-01-08 20:01:11

下面是一个使用tkinter实现的简单的电子时钟,包括时间和日期的显示。该窗口是透明的,没有标题栏。
效果:
在这里插入图片描述

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()
 

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

文章来源:https://blog.csdn.net/m0_64986186/article/details/135438227
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。