কম্পিউটার টিউটোরিয়াল

Tkinter-এ import * এবং ttk কেন ব্যবহার করা হয়?

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

আউটপুট

উপরোক্ত কোড এক্সিকিউট করলে একটি বাটন এবং কিছু টেক্সট দেখানো একটি টেক্সট লেবেল সমৃদ্ধ উইন্ডো প্রদর্শিত হবে। বাটনে ক্লিক করলে স্ক্রিনে মেসেজ পরিবর্তন হবে।

Tkinter-এ import * এবং ttk কেন ব্যবহার করা হয়?

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

Tkinter-এ import * এবং ttk কেন ব্যবহার করা হয়?

  1. Windows Sandbox: নিরাপদ সফ্টওয়্যার টেস্টিংয়ের জন্য সুরক্ষিত, তাত্ক্ষণিক আইসোলেশন

  2. Safari প্রাইভেট ব্রাউজিং মাস্টার করুন: কেন গুরুত্বপূর্ণ এবং কীভাবে ব্যবহার করবেন

  3. ব্যক্তিগত রিমাইন্ডার অ্যাপ কেন ও কিভাবে ব্যবহার করবেন: উৎপাদনশীলতা আনলক করুন

  4. OneDrive Personal Vault দিয়ে আপনার ফাইল সুরক্ষিত করুন: এটি কীভাবে কাজ করে এবং কেন এটি গুরুত্বপূর্ণ