কিছু উপায় আছে যার মাধ্যমে Tkinter উইজেটগুলি একটি উইন্ডোর ভিতরে অবস্থান করা যেতে পারে। Tkinter জ্যামিতি পরিচালকের তিনটি পদ্ধতি আছে, pack(), place() এবং গ্রিড() , যার মাধ্যমে আমরা একটি অ্যাপ্লিকেশন উইন্ডোতে উইজেটের অবস্থান নির্ধারণ করতে পারি। এই পদ্ধতিগুলির প্রত্যেকটির নিজস্ব সীমাবদ্ধতা এবং ব্যবহার রয়েছে। একটি Tkinter অ্যাপ্লিকেশন উইন্ডোতে একটি বোতামের অবস্থান সেট করতে, আমরা স্থান(x-সমন্বয়, y-স্থানাঙ্ক) ব্যবহার করতে পছন্দ করতে পারি। অন্য সব পদ্ধতির উপর পদ্ধতি। এটি x এবং y স্থানাঙ্কের মান নেয় যা একটি উইজেটের অবস্থান নির্ধারণের জন্য প্রয়োজন৷
উদাহরণ
নমুনা কোডটিতে একটি বোতাম উইজেট রয়েছে যা স্থান(x, y) ব্যবহার করে উইন্ডোতে বোতাম স্থাপন করার পদ্ধতি।
# Import the Tkinter library from tkinter import * from tkinter import ttk # Create an instance of Tkinter frame win = Tk() # Define the geometry win.geometry("750x250") def close_win(): win.destroy() # Create Buttons in the frame button = ttk.Button(win, text="Click", command=close_win) button.place(x=325, y=125) #Create a Label Label(win, text="Click the Button to Close the Window", font=('Consolas 15')).pack() win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে উইন্ডোটির কেন্দ্রের অবস্থানে একটি বোতাম সহ একটি উইন্ডো প্রদর্শিত হবে।