Tkinter অ্যাপ্লিকেশনের সাথে কাজ করতে হলে, আমাদের এনভায়রনমেন্টে Tkinter লাইব্রেরি ইনস্টল ও ইম্পোর্ট করতে হয়। সাধারণত, আমরা from tkinter import * কমান্ড দিয়ে Tkinter লাইব্রেরি ইম্পোর্ট করি।
"import *"-এর তাৎপর্য হলো Tkinter লাইব্রেরির সকল ফাংশন এবং বিল্ট-ইন মডিউল। সকল ফাংশন এবং মেথড ইম্পোর্ট করলে, আমরা কোনো নির্দিষ্ট অ্যাপ্লিকেশনে ইমপ্লিসিটলি ইম্পোর্ট না করেই বিল্ট-ইন ফাংশন বা মেথড ব্যবহার করতে পারি।
Tkinter লাইব্রেরিতে যঝাঝানো উইজেট, ফাংশন, মেথড রয়েছে যেগুলো একটি নির্দিষ্ট অ্যাপ্লিকেশনের কম্পোনেন্ট তৈরি করতে ব্যবহৃত হয়। Tkinter ttk প্যাকেজ প্রদান করে যা উইজেটের প্রোপার্টি এবং এর লুক অ্যান্ড ফিল স্টাইল করতে ব্যবহৃত হয়। ttk প্যাকেজ ব্যবহার করতে, নিচের কোড টাইপ করে ইম্পোর্ট করতে হয়:
from tkinter import ttk
উদাহরণ
এই নির্দিষ্ট উদাহরণে, আমরা একটি ফাংশনাল অ্যাপ্লিকেশন তৈরি করব যাতে একটি বাটন এবং একটি লেবেল উইজেট থাকবে।
# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *
from tkinter import ttk
# Tkinter ফ্রেম বা উইন্ডোর ইনস্ট্যান্স তৈরি
win = Tk()
# Tkinter ফ্রেমের জিওমেট্রি সেট
win.geometry("750x250")
# উইন্ডো বন্ধ করার ফাংশন ডিফাইন
def change_text():
label.configure(text="Welcome")
# একটি লেবেল তৈরি
label = Label(win, text="Click the below button to Change this Text", font=('Aerial 20 bold'))
label.pack(pady=30)
# একটি বাটন উইজেট তৈরি
button = ttk.Button(win, text="Commit", command=lambda: change_text())
button.pack()
win.mainloop()
আউটপুট
উপরোক্ত কোড এক্সিকিউট করলে একটি বাটন এবং কিছু টেক্সট দেখানো একটি টেক্সট লেবেল সমৃদ্ধ উইন্ডো প্রদর্শিত হবে। বাটনে ক্লিক করলে স্ক্রিনে মেসেজ পরিবর্তন হবে।

এখন, "Commit" বাটনে ক্লিক করে Label টেক্সট পরিবর্তন করুন।
