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

Tkinter Message विजेट को रिसाइज़ होने से कैसे रोकें?

Tkinter Message विजेट आमतौर पर Tkinter विंडो में टेक्स्ट मैसेज प्रदर्शित करने के लिए उपयोग किया जाता है। Tkinter Message विजेट को इसमें अलग-अलग गुण जोड़कर कॉन्फ़िगर भी किया जा सकता है, उदाहरण के लिए, फ़ॉन्ट-गुण, बैकग्राउंड और फोरग्राउंड रंग गुण, और बॉक्स के कोनों को चौड़ा करने के लिए पैडिंग, आदि।

मान लीजिए हम Message विजेट को रिसाइज़ होने से रोकना चाहते हैं, तो हम pack ज्यामिति प्रबंधक में Message विजेट को पैक करते समय fill=BOTH प्रॉपर्टी का उपयोग कर सकते हैं। आइए एक उदाहरण लेते हैं यह प्रदर्शित करने के लिए कि यह कैसे काम करता है।

उदाहरण

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *

# Tkinter फ्रेम या विजेट का इंस्टेंस बनाएं
win = Tk()

# विंडो का आकार
win.geometry("700x350")

# एक नॉन-रिसाइज़ेबल मैसेज बॉक्स बनाएं
msg = Message(win, text="Hi, how are you doing?")
msg.config(bg='yellow', font=('Calibri', 16), borderwidth=2)
msg.pack(fill=BOTH)

# मेनलूप चलाएं
win.mainloop()

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

Tkinter Message विजेट को रिसाइज़ होने से कैसे रोकें?

यहां, यदि आप विंडो को स्ट्रेच करते हैं, तो Messagebox स्वचालित रूप से रिसाइज़ हो जाएगा।

fill=BOTH पैरामीटर के बिना, वही कोड निम्नलिखित आउटपुट उत्पन्न करेगा:

Tkinter Message विजेट को रिसाइज़ होने से कैसे रोकें?

इस मामले में, Messagebox की चौड़ाई विंडो के आकार के बावजूद निश्चित रहेगी।

  1. Tkinter विजेट्स को विंडो से कैसे डिलीट करें? Tkinter विजेट्स को विंडो से कैसे डिलीट करें?

    कभी-कभी, हम एक विजेट को हटाना चाहते हैं जो एप्लिकेशन में किसी काम का नहीं है। हम tkinter में .destroy मेथड का उपयोग करके विंडो या फ्रेम से विजेट्स डिलीट कर सकते हैं। इसे इसके लिए एक फंक्शन डिफाइन करके विजेट में इनवोक किया जा सकता है। उदाहरण इस उदाहरण में, हमने एक बटन बनाया है जो विंडो से टेक्स्ट ल

  1. Tkinter Text विजेट से इनपुट कैसे प्राप्त करें? Tkinter Text विजेट से इनपुट कैसे प्राप्त करें?

    Tkinter में, हम पैकेजेस का उपयोग करके Text एट्रिब्यूट्स का उपयोग करके टेक्स्ट विजेट्स बना सकते हैं। हालांकि, GUI एप्लिकेशन बनाते समय, कभी-कभी हमें टेक्स्ट विजेट से इनपुट कैप्चर करने की आवश्यकता होती है। हम .get() मेथड का उपयोग करके टेक्स्ट विजेट में यूज़र से इनपुट प्राप्त कर सकते हैं। हमें इनपुट रे

  1. Tkinter विजेट को इनविजिबल कैसे बनाएं? Tkinter विजेट को इनविजिबल कैसे बनाएं?

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