Tkinter ব্যবহার করে GUI তৈরি করা যায় যেটিকে অটো-আপডেটের জন্য কনফিগার করা যায়। এই উদ্দেশ্যে GUI-ভিত্তিক ঘড়ি তৈরি করব যা সময় পরিবর্তন হলে অটোমেটিক্যালি রিফ্রেশ হবে। ঘড়িটি ডে এবং টাইমজোনসহ দেখাবে।
প্রথমে Tkinter লাইব্রেরি ইম্পোর্ট করব, তারপর একটি ফাংশন তৈরি করব যা "strftime" ফাংশন ব্যবহার করে বর্তমান সময় এবং ডের ইনস্ট্যান্স তৈরি করবে।
উদাহরণ
# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *
import time
# ক্যানভাসের ইনস্ট্যান্স
win = Tk()
win.title("tutorialspoint.com")
win.geometry("600x400")
# ঘড়ি ডিফাইন
def clock():
hh = time.strftime("%I")
mm = time.strftime("%M")
ss = time.strftime("%S")
day = time.strftime("%A")
ap = time.strftime("%p")
time_zone = time.strftime("%Z")
my_lab.config(text=hh + ":" + mm + ":" + ss)
my_lab.after(1000, clock)
my_lab1.config(text=time_zone + " " + day)
# টাইম আপডেট ফাংশন
def updateTime():
my_lab.config(text="New Text")
# ঘড়ির টেক্সট প্রোপার্টিসহ লেবেল তৈরি
my_lab = Label(win, text="", font=("sans-serif", 56), fg="red")
my_lab.pack(pady=20)
my_lab1 = Label(win, text="", font=("Helvetica", 20), fg="blue")
my_lab1.pack(pady=10)
# ঘড়ি ফাংশন কল
clock()
# উইন্ডো চালু রাখুন
win.mainloop()
আউটপুট
উপরের কোড রান করলে উইন্ডোতে একটি অটোমেটিক্যালি আপডেট হওয়া GUI অ্যাপ্লিকেশন তৈরি হবে।
