Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tạo đồng hồ số bằng Tkinter trong Python

Python Tkinter có thể tạo mọi loại chương trình GUI cho web và desktop. Bài viết này hướng dẫn tạo đồng hồ số hiển thị giờ, phút, giây chạy thực tế.

Sử dụng module time để import phương thức strftime định dạng giờ:phút:giây. Tạo canvas chứa các giá trị này. Làm mới giá trị strftime sau mỗi 200 mili giây. Định nghĩa hàm đệ quy để thực hiện việc này.

Ví dụ

import time
from tkinter import *
canvas = Tk()
canvas.title("Digital Clock")
canvas.geometry("350x200")
canvas.resizable(1, 1)
label = Label(canvas, font=("Courier", 30, 'bold'), bg="blue", fg="white", bd=30)
label.grid(row=0, column=1)
def digitalclock():
    text_input = time.strftime("%H:%M:%S")
    label.config(text=text_input)
    label.after(200, digitalclock)
digitalclock()
canvas.mainloop()

Kết quả

Tạo đồng hồ số bằng Tkinter trong Python