以下是利用Python编写的实时世界时钟程序:

import datetime
import pytz
import tkinter as tk

# 创建时钟窗口
root = tk.Tk()
root.title("World Clock")

# 创建标签以显示当前时间
time_label = tk.Label(root, font=("Arial", 50), bg="white")
time_label.pack(pady=50)

# 获取时区列表
timezones = pytz.all_timezones

# 创建下拉菜单以选择时区
timezone_var = tk.StringVar()
timezone_var.set(timezones[0])
timezone_menu = tk.OptionMenu(root, timezone_var, *timezones)
timezone_menu.pack()

# 更新时间函数
def update_time():
    # 获取当前时区时间
    timezone = pytz.timezone(timezone_var.get())
    current_time = datetime.datetime.now(timezone)
    # 更新标签显示
    time_label.config(text=current_time.strftime("%Y-%m-%d %H:%M:%S"))
    # 延迟1秒后再次更新
    root.after(1000, update_time)

# 启动程序
update_time()
root.mainloop()

运行程序后,会出现一个窗口,显示当前时间和一个下拉菜单,可以选择不同的时区。程序每秒钟更新一次显示的时间。

利用Python编写程序获得一个能显示实时时间的世界时钟

原文地址: https://www.cveoy.top/t/topic/bjTU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录