Tạo GUI tự cập nhật: ví dụ đồng hồ tự làm mới khi thời gian thay đổi. Hiển thị giờ, ngày, múi giờ.
Import time, dùng strftime() lấy giờ/phút/giây/ngày/AM-PM/timezone. Dùng after(1000, clock) cập nhật mỗi giây.
Ví dụ
from tkinter import *
import time
win = Tk()
win.title("tutorialspoint.com")
win.geometry("600x400")
def clock():
hh = time.strftime("%I")
mm = time.strftime("%M")
ss = time.strftime("%S")
day = time.strftime("%A")
ap = time.strftime("%p")
time_zone = time.strftime("%Z")
my_lab.config(text=hh + ":" + mm + ":" + ss)
my_lab.after(1000, clock)
my_lab1.config(text=time_zone + " " + day)
my_lab = Label(win, text="", font=("sans-serif", 56), fg="red")
my_lab.pack(pady=20)
my_lab1 = Label(win, text="", font=("Helvetica", 20), fg="blue")
my_lab1.pack(pady=10)
clock()
win.mainloop()Kết quả
Chạy code tạo đồng hồ tự cập nhật mỗi giây.
