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