Sử dụng Tkinter, chúng ta có thể tạo GUI có thể được định cấu hình để tự động cập nhật. Với mục đích này, chúng tôi sẽ tạo đồng hồ dựa trên GUI sẽ tự động được làm mới khi thời gian thay đổi. Chúng tôi sẽ hiển thị đồng hồ cùng với ngày và TimeZone.
Đầu tiên, chúng tôi sẽ nhập thư viện tkinter vào sổ tay, sau đó chúng tôi sẽ tạo một hàm tạo các phiên bản của ngày và giờ hiện tại bằng cách sử dụng “strftime” chức năng.
Ví dụ
#Import the tkinter library from tkinter import * import time #Create an instance of the canvas win = Tk() #Select the title of the window win.title("tutorialspoint.com") #Define the geometry of the window win.geometry("600x400") #Define the clock which 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) #Update the Time def updateTime(): my_lab.config(text= "New Text") #Creating the label with text property of the clock 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) #Calling the clock function clock() #Keep Running the window win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ tạo một Ứng dụng GUI được cập nhật tự động trong cửa sổ.