फ्रेम के बीच में ऑब्जेक्ट्स रखने के लिए, हम place मेथड का उपयोग कर सकते हैं। आइए एक उदाहरण लेते हैं और देखते हैं कि यह कैसे किया जाता है।
चरण
आवश्यक लाइब्रेरी इम्पोर्ट करें और Tkinter फ्रेम का एक इंस्टेंस बनाएं।
win.geometry मेथड का उपयोग करके फ्रेम का आकार सेट करें।
अगला, एक बटन बनाएं और इसे लेबल करें।
x और y निर्देशांक मान प्रदान करके place मेथड का उपयोग करके बटन की स्थिति सेट करें।
बटन विजेट के सापेक्ष x और y स्थिति 0.5 पर विजेट के केंद्र को रखें (relx=0.5, rely=0.5). "anchor=CENTER" प्रदान करके एंकर को केंद्र पर सेट करें
अंत में, एप्लिकेशन विंडो का mainloop चलाएं।
उदाहरण
# 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") # Create Buttons in the frame button = ttk.Button(win, text="Button at the Center") button.place(relx=0.5, rely=0.5, anchor=CENTER) win.mainloop()आउटपुट
जब आप यह कोड निष्पादित करते हैं, तो यह निम्नलिखित आउटपुट विंडो दिखाएगा:

अब, विंडो का आकार बदलने का प्रयास करें और आप देखेंगे कि बटन विजेट स्वचालित रूप से तदनुसार खुद को केंद्रित करता है।