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

केवल .place का उपयोग किए बिना टिंकर विजेट को अस्थायी रूप से कैसे हटाएं?

किसी फ़्रेम या कैनवास के अंदर टिंकर विजेट रखने के लिए, आप विभिन्न ज्यामिति प्रबंधकों का उपयोग कर सकते हैं। ज्यामिति प्रबंधक आपको विजेट का लेआउट सेट करने की अनुमति देता है और वे टिंकर विंडो में कैसे दिखाई देंगे। स्थान () विधि सबसे सरल ज्यामिति प्रबंधकों में से एक है जिसका उपयोग विजेट की स्थिति को अपेक्षाकृत और स्पष्ट रूप से विंडो पर सेट करने के लिए किया जाता है। हम स्थान () . का भी उपयोग कर सकते हैं विजेट को एक दूसरे से अलग करने की विधि, क्योंकि यह विजेट को अन्य के संबंध में रखने के लिए सापेक्ष संपत्ति का समर्थन करता है।

कुछ मामलों में, यदि आप किसी एप्लिकेशन से किसी विशेष विजेट को अस्थायी रूप से हटाना चाहते हैं, तो आप 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()

आउटपुट

उपरोक्त कोड को चलाने पर एक लेबल विजेट और एक बटन के साथ एक विंडो प्रदर्शित होगी।

केवल .place का उपयोग किए बिना टिंकर विजेट को अस्थायी रूप से कैसे हटाएं?

जब भी "Remove It" बटन दबाया जाता है, तो यह विंडो से लेबल विजेट को हटा देगा।

केवल .place का उपयोग किए बिना टिंकर विजेट को अस्थायी रूप से कैसे हटाएं?


  1. टिंकर विजेट को अदृश्य कैसे बनाया जाए?

    टिंकर विजेट को अदृश्य बनाने के लिए, हम pack_forget() . का उपयोग कर सकते हैं तरीका। यह आमतौर पर विंडो से विजेट्स को अनमैप करने के लिए उपयोग किया जाता है। उदाहरण निम्नलिखित उदाहरण में, हम एक लेबल टेक्स्ट और एक बटन बनाएंगे जिसका उपयोग लेबल टेक्स्ट विजेट पर अदृश्य घटना को ट्रिगर करने के लिए किया जा सकत

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

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

  1. विंडो प्रदर्शित किए बिना टिंकर का उपयोग करके क्लिपबोर्ड से कॉपी कैसे करें

    मान लें कि किसी विशेष एप्लिकेशन में, हमें क्लिपबोर्ड में रहने वाली सामग्री को कॉपी करना है। हम clipboard_get() . का उपयोग करके क्लिपबोर्ड तक पहुंच सकते हैं । क्लिपबोर्ड से टेक्स्ट को कॉपी करने के बाद, यह कैशे मेमोरी में रहेगा जिसके माध्यम से हम प्रोग्राम को डिबग कर सकते हैं और टेक्स्ट को फ्रेम में