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

Tkinter/Python में पॉपअप डायलॉग कैसे प्राप्त करें?


Tkinter एक मानक Python लाइब्रेरी है जिसका उपयोग GUI-आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। हम Tkinter में एक एप्लिकेशन बना सकते हैं और उसमें विजेट्स जोड़ सकते हैं जो एप्लिकेशन को अधिक इंटरैक्टिव बनाते हैं।

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

उदाहरण

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

# आवश्यक लाइब्रेरी इम्पोर्ट करें from tkinter import * from tkinter import ttk from tkinter import messagebox # Tkinter फ्रेम का इंस्टेंस बनाएं win=Tk() # ज्यामिति सेट करें win.geometry("700x250") # पॉपअप मैसेज बॉक्स दिखाने के लिए बटन परिभाषित करें def on_click():    messagebox.showinfo("Message", "Hey folks!") # एक लेबल विजेट जोड़ें Label(win, text="Click the button to open a popup", font=('Georgia 13')) # पॉपअप डायलॉग खोलने के लिए बटन बनाएं ttk.Button(win, text="Open Popup", command=on_click).pack(pady=30) win.mainloop()

आउटपुट

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

Tkinter/Python में पॉपअप डायलॉग कैसे प्राप्त करें?

स्क्रीन पर पॉपअप डायलॉग बॉक्स दिखाने के लिए बटन पर क्लिक करें।

Tkinter/Python में पॉपअप डायलॉग कैसे प्राप्त करें?


  1. Tkinter Python में Thread का उपयोग कैसे करें? Tkinter Python में Thread का उपयोग कैसे करें?

    Tkinter के साथ, हम Threading का उपयोग करके एक समय में multiple functions call कर सकते हैं। यह एप्लिकेशन में कुछ functions के asynchronous execution को प्रदान करता है। Python में thread का उपयोग करने के लिए, हम threading नामक module import कर सकते हैं और इसकी Thread class को subclass कर सकते हैं। अपन

  1. Python Tkinter में Canvas पर Image Center कैसे करें? Python Tkinter में Canvas पर Image Center कैसे करें?

    मान लीजिए हम Tkinter का उपयोग करके GUI-based एप्लिकेशन बना रहे हैं और हम Tkinter canvas में एक image load करना चाहते हैं। Default रूप से, canvas images को इसकी width और height के अनुसार load करता है। हालांकि, हम Direction value को anchor parameter में pass करके किसी भी direction (N, S, E, W, NS, EW,

  1. Python Tkinter Root Window से कैसे छुटकारा पाएं? Python Tkinter Root Window से कैसे छुटकारा पाएं?

    कभी-कभी, Tkinter एप्लिकेशन test करते समय, हमें Tkinter default window या frame को hide करने की आवश्यकता हो सकती है। हमारे Tkinter window को या तो hide करने या destroy करने के दो general methods हैं। mainloop() Tkinter window को तब तक चलाता रहता है जब तक इसे external events द्वारा close नहीं किया जात