टिंकर अजगर का GUI मॉड्यूल है। यह विभिन्न संदेश प्रदर्शन विकल्पों का उपयोग करता है जो उपयोगकर्ता के कार्यों या चल रहे कार्यक्रम की स्थिति में परिवर्तन के जवाब में होते हैं। संदेश बॉक्स वर्ग का उपयोग विभिन्न प्रकार के संदेशों जैसे पुष्टिकरण संदेश, त्रुटि संदेश, चेतावनी संदेश आदि को प्रदर्शित करने के लिए किया जाता है।
उदाहरण-1
नीचे दिया गया उदाहरण पृष्ठभूमि रंग, फ़ॉन्ट आकार और रंग आदि अनुकूलन योग्य संदेश का प्रदर्शन दिखाता है।
import tkinter as tk main = tk.Tk() key = "the key to success is to focus on goals and not on obstacles" message = tk.Message(main, text = key) message.config(bg='white', font=('times', 32, 'italic')) message.pack() tk.mainloop()
उपरोक्त कोड को चलाने से हमें निम्न छवि मिलती है -
उदाहरण-2
नीचे दिए गए उदाहरणों में हम कई मानक क्रियाओं का प्रदर्शन देखते हैं जैसे सूचना दिखाना या त्रुटि दिखाना आदि। संदेशबॉक्स वर्ग के विभिन्न कार्य हैं जिनका उपयोग विभिन्न संदेश श्रेणियों को दिखाने के लिए किया जाता है।
प्रश्न बॉक्स
यह askquestion() . का उपयोग करके हासिल किया जाता है समारोह।
उदाहरण
from tkinter.messagebox import * print(askquestion("Question", "Proceed to next Step?"))
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
फिर से कोशिश करें बॉक्स
यह askretrycancel() . का उपयोग करके हासिल किया जाता है समारोह।
from tkinter.messagebox import * print(askretrycancel("Retry", "Try Again?"))
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
त्रुटि बॉक्स
यह showerror() . का उपयोग करके हासिल किया जाता है समारोह।
from tkinter.messagebox import * print(showerror("Error", "Error in checkout"))
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
चेतावनी बॉक्स
यह askretrycancel() . का उपयोग करके हासिल किया जाता है समारोह।
from tkinter.messagebox import * print(showwarning("Warning", "This may result in delay !"))
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -