使用 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()

輸出

執行以上程式碼會給我們以下結果 −


更新於: 26-Aug-2020

超過 2,000 次瀏覽

開啟你的事業

完成課程,獲得認證

開始
廣告