使用 Tkinter 用 Python 建立數字時鐘
Python Tkinter 可用於建立面向網路及桌面的各種 GUI 程式。在本文中,我們將展示如何建立一個顯示即時小時、分鐘和秒的數字時鐘。
我們使用 time 模組匯入 strftime 方法,該方法以小時、分鐘和秒格式顯示時間。建立一個畫布來容納這些值。每 200 毫秒重新整理一次 strftime 的值。我們定義一個遞迴函式來實現這一點。
範例
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()
輸出
執行以上程式碼會給我們以下結果 −
廣告