Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python เพื่อสร้างนาฬิกาดิจิตอลโดยใช้ Tkinter


Python Tkinter สามารถใช้สร้างโปรแกรม GUI ได้ทุกประเภทสำหรับเว็บและเดสก์ท็อป ในบทความนี้เราจะมาดูวิธีสร้างนาฬิกาดิจิทัลที่แสดงชั่วโมง นาที และวินาทีแบบสด

เราใช้โมดูลเวลาเพื่อนำเข้าวิธีการ strftime ซึ่งแสดงเวลาในรูปแบบชั่วโมง นาที และวินาที เราสร้างผืนผ้าใบเพื่อเก็บค่าเหล่านี้ เรารีเฟรชค่าของ strftime ทุกๆ 200 มิลลิวินาที เรากำหนดฟังก์ชันเรียกซ้ำเพื่อให้บรรลุเป้าหมายนี้

ตัวอย่าง

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

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

Python เพื่อสร้างนาฬิกาดิจิตอลโดยใช้ Tkinter