আমরা একটি tkinter উইন্ডোতে উইজেট স্থাপন করতে বিভিন্ন জ্যামিতি পরিচালক ব্যবহার করি। জ্যামিতি ম্যানেজার অ্যাপ্লিকেশানকে বলে যে উইন্ডোতে উইজেটগুলি কোথায় এবং কীভাবে সংগঠিত করতে হবে৷ জ্যামিতি পরিচালকের সাহায্যে, আপনি অ্যাপ্লিকেশন উইন্ডোর মধ্যে উইজেটগুলির আকার এবং স্থানাঙ্কগুলি কনফিগার করতে পারেন৷
প্যাক() tkinter-এর পদ্ধতি হল তিনটি জ্যামিতি পরিচালকের মধ্যে একটি। অন্যান্য জ্যামিতি পরিচালক হল গ্রিড() এবং স্থান() . প্যাক() জ্যামিতি ম্যানেজার সাধারণত প্যাডিং এবং উইন্ডোতে উইজেটগুলি সাজানোর উপায় প্রদান করতে ব্যবহৃত হয়।
একটি উইজেটের বৈশিষ্ট্য এবং বৈশিষ্ট্যগুলি স্পষ্টভাবে সংজ্ঞায়িত করার পরে কনফিগার করতে, আপনি configure() ব্যবহার করতে পারেন পদ্ধতি কনফিগার() পদ্ধতিটি আকার পরিবর্তন এবং বিন্যাস বৈশিষ্ট্য সহ উইজেট বৈশিষ্ট্যগুলি কনফিগার করতেও ব্যবহৃত হয়৷
উদাহরণ
নিম্নলিখিত উদাহরণে, আমরা একটি লেবেল উইজেট এবং বোতাম উইজেট তৈরি করেছি। উভয় উইজেটের বৈশিষ্ট্য এবং বৈশিষ্ট্যগুলি প্যাক() ব্যবহার করে দক্ষতার সাথে কনফিগার করা যেতে পারে এবং কনফিগার() পদ্ধতি।
# Import required libraries from tkinter import * # Create an instance of tkinter frame or window win = Tk() # Set the size of the window win.geometry("700x350") # Define a function def close_win(): win.destroy() # Create a label my_label=Label(win, text="Hey Everyone!", font=('Arial 14 bold')) my_label.pack(pady= 30) # Create a button button= Button(win, text="Close") button.pack() # Configure the label properties my_label.configure(bg="black", fg="white") button.configure(font= ('Monospace 14 bold'), command=close_win) win.mainloop()
আউটপুট
উপরের কোডটি চালানোর ফলে একটি বোতাম এবং একটি লেবেল উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে। আপনি কনফিগার()-এ মান পরিবর্তন করে এই উইজেটগুলির বৈশিষ্ট্যগুলি কনফিগার করতে পারেন পদ্ধতি।