Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter का उपयोग करके फ्रेम के बीच में ऑब्जेक्ट्स कैसे रखें?


फ्रेम के बीच में ऑब्जेक्ट्स रखने के लिए, हम 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()

आउटपुट

जब आप यह कोड निष्पादित करते हैं, तो यह निम्नलिखित आउटपुट विंडो दिखाएगा:

Tkinter का उपयोग करके फ्रेम के बीच में ऑब्जेक्ट्स कैसे रखें?

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


  1. Tkinter में बटन दबाने के बाद एंट्री विजेट कैसे क्लियर करें? Tkinter में बटन दबाने के बाद एंट्री विजेट कैसे क्लियर करें?

    Tkinter Entry विजेट्स सिंगल लाइन टेक्स्ट डिस्प्ले करने के लिए उपयोग किए जाते हैं जो आमतौर पर यूज़र इनपुट के रूप में लिया जाता है। हम delete(0, END) मेथड डिफाइन करके एंट्री विजेट का कंटेंट क्लियर कर सकते हैं जिसका उद्देश्य रेंज में सभी कंटेंट क्लियर करना है। इस मेथड को एक फंक्शन डिफाइन करके इनवोक कि

  1. Tkinter में बटन का उपयोग करके  एंट्री  विजेट का टेक्स्ट/वैल्यू/कंटेंट कैसे सेट करें? Tkinter में बटन का उपयोग करके 'एंट्री' विजेट का टेक्स्ट/वैल्यू/कंटेंट कैसे सेट करें?

    Tkinter एंट्री विजेट का उपयोग सिंगल लाइन टेक्स्ट डिस्प्ले करने के लिए किया जाता है। Tkinter एंट्री विजेट का उपयोग करके, हम बटन को ट्रिगर करके उसका वैल्यू या कंटेंट सेट कर सकते हैं। इसके मुख्य रूप से दो प्रकार के ऑपरेशन होते हैं: इन्सर्ट और डिलीट।Tkinter बटन विजेट का उपयोग करके, हम एंट्री विजेट का कं

  1. Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें? Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें?

    मान लीजिए हम tkinter का उपयोग करके एक dialogue box बनाना चाहते हैं। Dialogue box बनाने के लिए हम MessageBox library का उपयोग कर सकते हैं जिसमें quickly dialogue types बनाने के लिए कई functions होते हैं। बनाए गए Dialogue Box की position adjust करने के लिए, हम इसकी toplevel property का उपयोग कर सकते ह