পাইথন Tkinter ব্যবহার করে ওয়েব ও ডেস্কটপের জন্য সব ধরনের GUI প্রোগ্রাম তৈরি করা যায়। এই নিবন্ধে আমরা দেখব কিভাবে ঘণ্টা, মিনিট এবং সেকেন্ড দেখানোর একটি লাইভ ডিজিটাল ঘড়ি তৈরি করা যায়।
আমরা time মডিউল থেকে strftime মেথড ইমপোর্ট করব যা সময়কে ঘণ্টা, মিনিট, সেকেন্ড ফরম্যাটে দেখায়। একটি ক্যানভাস তৈরি করা হয়েছে এই মানগুলো ধারণ করার জন্য। প্রতি ২০০ মিলিসেকেন্ড পরপর 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()
আউটপুট
