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

पाइथन के टिंकर मॉड्यूल में सामने आने के लिए एक संवाद बॉक्स कैसे लाया जाए?

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

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

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

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

उदाहरण

इस उदाहरण में, हम एक बटन बनाएंगे जो एक डायलॉग बॉक्स को ट्रिगर करेगा जो उपयोगकर्ता को कार्रवाई करने के लिए कहेगा। जब डायलॉग बॉक्स सामने दिखाई देता है, तब तक उपयोगकर्ता कोई अन्य कार्य नहीं कर सकता जब तक कि डायलॉग बॉक्स बंद न हो जाए।

# Import required libraries
from tkinter import *
from tkinter import messagebox

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x250")
win.title("Dialog box Example")

# Define a function
def click_me():
   top=messagebox.askokcancel("Question","Do you want to cancel?")

# Create a button to trigger the dialog box
button= Button(win, text= "Click Me", command= click_me)
button.pack()

win.mainloop()

आउटपुट

निष्पादन पर, यह सबसे पहले निम्न विंडो उत्पन्न करेगा -

पाइथन के टिंकर मॉड्यूल में सामने आने के लिए एक संवाद बॉक्स कैसे लाया जाए?

बटन पर क्लिक करने पर, यह एक संदेशबॉक्स . प्रदर्शित करेगा और उपयोगकर्ता को कार्रवाई करने के लिए संकेत दें। जब तक संदेशबॉक्स सक्रिय है, पृष्ठभूमि में पैरेंट विंडो निष्क्रिय रहेगी।

पाइथन के टिंकर मॉड्यूल में सामने आने के लिए एक संवाद बॉक्स कैसे लाया जाए?


  1. टाइटल बार को संपादित करने के लिए पायथन में टिंकर का उपयोग कैसे करें?

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

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

    मान लीजिए कि हम टिंकर का उपयोग करके एक डायलॉग बॉक्स बनाना चाहते हैं। डायलॉग बॉक्स बनाने के लिए हम MessageBox लाइब्रेरी का उपयोग कर सकते हैं जिसमें डायलॉग टाइप जल्दी से बनाने के लिए कई फंक्शन शामिल हैं। बनाए गए डायलॉग बॉक्स की स्थिति को समायोजित करने के लिए, हम इसकी टॉपलेवल संपत्ति का उपयोग कर सकते

  1. मैं पायथन टिंकर रूट विंडो से कैसे छुटकारा पा सकता हूं?

    कभी-कभी, टिंकर एप्लिकेशन का परीक्षण करते समय, हमें टिंकरडिफॉल्ट विंडो या फ्रेम को छिपाने की आवश्यकता हो सकती है। दो सामान्य तरीके हैं जिनके द्वारा हम या तो अपनी टिंकर विंडो को छिपा सकते हैं, या उसे नष्ट कर सकते हैं। मेनलूप () टिंकर विंडो तब तक चलती रहती है जब तक कि वह बाहरी घटनाओं से बंद न हो जाए।