किसी फ़्रेम या कैनवास के अंदर टिंकर विजेट रखने के लिए, आप विभिन्न ज्यामिति प्रबंधकों का उपयोग कर सकते हैं। ज्यामिति प्रबंधक आपको विजेट का लेआउट सेट करने की अनुमति देता है और वे टिंकर विंडो में कैसे दिखाई देंगे। स्थान () विधि सबसे सरल ज्यामिति प्रबंधकों में से एक है जिसका उपयोग विजेट की स्थिति को अपेक्षाकृत और स्पष्ट रूप से विंडो पर सेट करने के लिए किया जाता है। हम स्थान () . का भी उपयोग कर सकते हैं विजेट को एक दूसरे से अलग करने की विधि, क्योंकि यह विजेट को अन्य के संबंध में रखने के लिए सापेक्ष संपत्ति का समर्थन करता है।
कुछ मामलों में, यदि आप किसी एप्लिकेशन से किसी विशेष विजेट को अस्थायी रूप से हटाना चाहते हैं, तो आप place_forget() का उपयोग कर सकते हैं तरीका। आप pack_forget() . का भी उपयोग कर सकते हैं और grid_forget() विभिन्न ज्यामिति प्रबंधकों के लिए एक एप्लिकेशन से एक विजेट को अस्थायी रूप से हटाने के तरीके। इसके व्यावहारिक उपयोग-मामले को समझने के लिए हम एक उदाहरण ले सकते हैं।
उदाहरण
# Import the library from tkinter import * # Create an instance of window win=Tk() # Set the geometry of the window win.geometry("700x300") def forget_label(): label.place_forget() # Create a label widget label=Label(win, text="This is a new Label text", font='Arial 17 bold') label.place(relx=0.5, rely=0.2, anchor=CENTER) # Create a button button=Button(win, text="Remove It", command=forget_label) button.place(relx=0.5, rely=0.5, anchor=CENTER) win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने पर एक लेबल विजेट और एक बटन के साथ एक विंडो प्रदर्शित होगी।
जब भी "Remove It" बटन दबाया जाता है, तो यह विंडो से लेबल विजेट को हटा देगा।