একটি ফ্রেমের মাঝখানে বস্তু স্থাপন করতে, আমরা স্থান ব্যবহার করতে পারি পদ্ধতি আসুন একটি উদাহরণ নেওয়া যাক এবং দেখুন কিভাবে এটি করা হয়।
পদক্ষেপ −
-
প্রয়োজনীয় লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি উদাহরণ তৈরি করুন।
-
win.geometry পদ্ধতি ব্যবহার করে ফ্রেমের আকার সেট করুন।
-
এরপরে, একটি বোতাম তৈরি করুন এবং এটিকে লেবেল করুন৷
৷ -
x এবং y সমন্বয় মান সরবরাহ করে স্থান পদ্ধতি ব্যবহার করে বোতামের অবস্থান নির্ধারণ করুন।
-
উইজেটের কেন্দ্রটি বোতাম উইজেটের 0.5 এর আপেক্ষিক x এবং y অবস্থানে রাখুন (relx=0.5, rely=0.5)। "anchor=CENTER"
সরবরাহ করে কেন্দ্রে নোঙ্গর সেট করুন -
অবশেষে, অ্যাপ্লিকেশন উইন্ডোর মেইনলুপ চালান।
উদাহরণ
# Import the Tkinter library from tkinter import * from tkinter import ttk # Create an instance of Tkinter frame win = Tk() # Define the geometry win.geometry("750x350") win.title("Main Window") def toplevel_position(): print("The coordinates of Toplevel window are:", top.winfo_x(), top.winfo_y()) top = Toplevel(win, height=150, width=300) top.title("This is the Toplevel Window") top.attributes('-topmost', 'true') button = ttk.Button(top, text="Get position", command=toplevel_position) button.place(relx=0.5, rely=0.5, anchor=CENTER) top.mainloop()
আউটপুট
আপনি যখন এই কোডটি কার্যকর করবেন, তখন এটি নিম্নলিখিত আউটপুট উইন্ডোটি দেখাবে -
এখন, "পজিশন পান" বোতামে ক্লিক করুন এবং এটি কনসোলে টপলেভেল উইন্ডোর স্থানাঙ্কগুলি প্রিন্ট করবে৷
The coordinates of Toplevel window are: 282 105