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

टिंकर में एक संदेशबॉक्स के भीतर एंट्री बॉक्स कैसे प्राप्त करें?

टिंकर में मैसेजबॉक्स लाइब्रेरी के साथ कई तरीके और बिल्ट-इन फंक्शन उपलब्ध हैं। आइए मान लें कि आप एक संदेशबॉक्स प्रदर्शित करना चाहते हैं और उपयोगकर्ता से एंट्री विजेट में कुछ इनपुट लेना चाहते हैं। इस मामले में, आप आस्कस्ट्रिंग . का उपयोग कर सकते हैं सरल संवाद . से पुस्तकालय . आस्कस्ट्रिंग लाइब्रेरी एक विंडो बनाती है जो दो तर्क लेती है, विंडो का शीर्षक, और एंट्री विजेट से पहले इनपुट शीर्षक। यह कैसे काम करता है, इसे समझने के लिए आइए एक उदाहरण लेते हैं।

उदाहरण

# Import the required library
from tkinter import *
from tkinter.simpledialog import askstring
from tkinter.messagebox import showinfo

# Create an instance of tkinter frame and window
win=Tk()
win.geometry("700x300")

name = askstring('Name', 'What is your name?')
showinfo('Hello!', 'Hi, {}'.format(name))

win.mainloop()

आउटपुट

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

टिंकर में एक संदेशबॉक्स के भीतर एंट्री बॉक्स कैसे प्राप्त करें?

नाम दर्ज करें और "ओके" पर क्लिक करें। यह निम्न संदेश प्रदर्शित करेगा -

टिंकर में एक संदेशबॉक्स के भीतर एंट्री बॉक्स कैसे प्राप्त करें?


  1. टिंकर लेबल टेक्स्ट कैसे प्राप्त करें?

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

  1. टिंकर टेक्स्ट बॉक्स की सामग्री को कैसे हटाएं?

    Tkinter कई फ़ंक्शन और मॉड्यूल प्रदान करता है जिसके माध्यम से हम बटन, डायलॉग बॉक्स, विजेट और कई अन्य के साथ पूरी तरह से विशेष रुप से प्रदर्शित एप्लिकेशन बना सकते हैं। टेक्स्ट विजेट बनाने के लिए, हम टिंकर एंट्री विजेट फ़ंक्शन का उपयोग कर सकते हैं जो मूल रूप से एक कंस्ट्रक्टर है और यह टिंकर की विंडो य

  1. टिंकर में एंट्री में प्लेसहोल्डर कैसे जोड़ें?

    Tkinter विजेट जोड़ने के लिए सुविधाएँ प्रदान करता है जैसे बटन, टेक्स्ट, प्रविष्टि, संवाद और अन्य विशेषताएँ जो एक एप्लिकेशन को विकसित करने में मदद करती हैं। हालांकि, टिंकर में एंट्री विजेट में प्लेसहोल्डर शामिल नहीं है। प्लेसहोल्डर एक डमी टेक्स्ट है जो उपयोगकर्ता को इसके बारे में सूचित करने के लिए प्र