অন্যান্য পাইথন লাইব্রেরি থেকে ভিন্ন, টিকিন্টারের অনেক বৈশিষ্ট্য রয়েছে যা একটি পূর্ণাঙ্গ অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। এটি উইন্ডোজে অপারেশন প্রক্রিয়াকরণের জন্য একাধিক উইন্ডো অপারেশন এবং থ্রেডিং সমর্থন করে৷
থ্রেড অনুসরণ করে, আমরা একটি অ্যাপ্লিকেশন তৈরি করব যা রুট উইন্ডো থেকে ডেটা টেনে এনে চাইল্ড উইন্ডোতে রাখবে। চাইল্ড উইন্ডোর ধারণাটিকে ডায়ালগ বক্স হিসাবে উল্লেখ করা যেতে পারে যা কোনও ঘটনা ঘটার সময় ব্যবহারকারীর কাছে কিছু তথ্য উপস্থাপন করে। Tkinter-এ চাইল্ড উইন্ডোটি Toplevel(root) ব্যবহার করে খুব সহজে তৈরি করা হয়েছে কনস্ট্রাক্টর।
উদাহরণ
এই উদাহরণে, আমরা প্রধান উইন্ডোতে একটি বোতাম সহ একটি এন্ট্রি উইজেট তৈরি করব। আরও, এন্ট্রি উইজেটে সংরক্ষিত ডেটা একটি বোতাম দ্বারা টেনে নেওয়া হবে যা একটি নতুন উইন্ডো বা চাইল্ড উইন্ডোতে ইনপুট মান প্রদর্শন করে৷
#tkinter import থেকে tkinter library আমদানি করুন *tkinter import ttk থেকে# tkinter ফ্রেম বা windowwin এর একটি উদাহরণ তৈরি করুন=Tk()# tkinter framewin.geometry("750x250")win.title("প্রধান উইন্ডো") এর জ্যামিতি সেট করুন # একটি নতুন windowdef open_win() খুলতে একটি ফাংশন সংজ্ঞায়িত করুন:child_win=Toplevel(win) child_win.title("চাইল্ড উইন্ডো") child_win.geometry("750x250") content=entry.get() লেবেল(child_win, text=content , font=('বেল এমটি', 20, 'বোল্ড')).pack() win.withdraw()# একটি এন্ট্রি উইজেটেন্ট্রি তৈরি করুন=ttk.Entry(win, width=40)entry.pack(ipady=4,pady =20)#আসুন আমরা প্রধান উইন্ডোতে একটি বোতাম তৈরি করিআউটপুট
যখন আমরা উপরের কোডটি কার্যকর করি, তখন এটি একটি এন্ট্রি উইজেট সহ একটি উইন্ডো এবং একটি নতুন উইন্ডো খোলার জন্য একটি বোতাম দেখাবে৷
এন্ট্রি উইজেটে কিছু লিখুন এবং ঠিক আছে বোতামে ক্লিক করুন,