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

कस्टम पॉपअप टिंकर डायलॉग बॉक्स को लागू करने का सही तरीका क्या है?

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

  • एक बटन बनाएं और उसमें एक फ़ंक्शन को परिभाषित करने के लिए एक कमांड जोड़ें।
  • एक टॉपलेवल विंडो बनाने के लिए एक फ़ंक्शन को परिभाषित करें और उसमें अन्य विजेट जोड़ें।
  • शीर्ष स्तर विंडो में बटन और पुष्टिकरण लेबल टेक्स्ट जोड़ें।
  • कुछ संदेश मुख्य विंडो में अंतःक्रियात्मक रूप से प्रदर्शित करने के लिए बटन कमांड जोड़ें।

उदाहरण

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

# Create an instance of tkinter frame
win = Tk()
# Set the window size
win.geometry("700x250")

# Define a function to implement choice function
def choice(option):
   pop.destroy()
   if option == "yes":
      label.config(text="Hello, How are You?")
else:
   label.config(text="You have selected No")
def click_fun():
   global pop
   pop = Toplevel(win)
   pop.title("Confirmation")
   pop.geometry("700x250")
   pop.config(bg="green3")
   # Create a Label Text
   label = Label(pop, text="Would You like to Proceed?", bg="green3", fg="white", font=('Aerial', 12))
   label.pack(pady=20)
# Add a Frame
frame = Frame(pop, bg="green3")
frame.pack(pady=10)
# Add Button for making selection
button1 = Button(frame, text="Yes",
command=lambda: choice("yes"), bg="green")
button1.grid(row=0, column=1)
button2 = Button(frame, text="No",
command=lambda: choice("no"), bg="green")
button2.grid(row=0, column=2)

# Create a Label widget
label = Label(win, text="", font=('Aerial', 14))
label.pack(pady=40)

# Create a Tkinter button
ttk.Button(win, text="Click Here", command=click_fun).pack()]

win.mainloop()

आउटपुट

उपरोक्त कोड को निष्पादित करने पर एक बटन के साथ विंडो दिखाई देगी।

कस्टम पॉपअप टिंकर डायलॉग बॉक्स को लागू करने का सही तरीका क्या है?

जब हम बटन पर क्लिक करते हैं, तो यह एक कस्टम पॉपअप संदेशबॉक्स दिखाएगा

कस्टम पॉपअप टिंकर डायलॉग बॉक्स को लागू करने का सही तरीका क्या है?


  1. टिंकर का उपयोग करके एक त्वरित संवाद बॉक्स बनाना?

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

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

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

  1. टिंकर में माउस कर्सर बदलना

    Tkinter एक GUI- आधारित पायथन पुस्तकालय है जिसका उपयोग विभिन्न प्रकार के कार्यात्मक और GUI- आधारित अनुप्रयोगों को विकसित करने के लिए किया जाता है। यह बहुत सारे कार्य और विधियाँ प्रदान करता है जिनका उपयोग किसी एप्लिकेशन को विकसित करते समय एक्स्टेंसिबिलिटी और विभिन्न सुविधाएँ प्रदान करने के लिए किया जा