किसी फ़्रेम के बीच में ऑब्जेक्ट रखने के लिए, हम स्थान . का उपयोग कर सकते हैं तरीका। आइए एक उदाहरण लें और देखें कि यह कैसे किया जाता है।
कदम -
-
आवश्यक पुस्तकालयों को आयात करें और टिंकर फ्रेम का एक उदाहरण बनाएं।
-
win.geometry . का उपयोग करके फ़्रेम का आकार सेट करें विधि।
-
इसके बाद, एक बटन बनाएं और उसे लेबल करें।
-
x . की आपूर्ति करके स्थान विधि का उपयोग करके बटनों की स्थिति निर्धारित करें और y मूल्यों का समन्वय करें।
-
विजेट के केंद्र को 0.5 . के सापेक्ष x और y स्थिति में रखें बटन विजेट का (relx=0.5, भरोसा=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") # 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()
आउटपुट
जब आप इस कोड को निष्पादित करते हैं, तो यह निम्न आउटपुट विंडो दिखाएगा -
अब, विंडो का आकार बदलने का प्रयास करें और आप देखेंगे कि बटन विजेट अपने आप उसी के अनुसार केन्द्रित हो जाता है।