डायलॉग बॉक्स यूज़र्स को कुछ ऑपरेशन करने के लिए सूचित करने के लिए उपयोगी होते हैं। हम पहले से ही डायलॉग बॉक्स से परिचित हैं और कई बार उनके साथ इंटरैक्ट कर चुके हैं। किसी विशेष ट्किंटर एप्लिकेशन में, हम किसी भी प्रकार के डायलॉग बॉक्स बना सकते हैं, जैसे मैसेज, यूज़र इंटरैक्शन डायलॉग्स, सिंगल वैल्यू एंट्री डायलॉग्स, फ़ाइल चूज़र, आदि। डायलॉग बॉक्स बनाने के लिए, ट्किंटर में messagebox, simpledialog, filedialog, और colorchooser जैसे कई बिल्ट-इन पैकेज हैं।
उदाहरण
इस उदाहरण में, हम यूज़र को विकल्प चुनने के लिए सूचित करने के लिए एक मैसेज बॉक्स बनाएंगे।
# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import messagebox
# ट्किंटर फ्रेम का इंस्टेंस बनाएं
win = Tk()
# फंक्शन की ज्योमेट्री परिभाषित करें
win.geometry("750x250")
answer = messagebox.askyesno("Question", "Do you like Python Tkinter?")
# लेबल बनाएं
Label(win, text=answer, font=('Georgia 20 bold')).pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक प्रॉम्प्ट डायलॉग बॉक्स प्रदर्शित होगा। एक बार विकल्प चुनने पर, यह Yes (1) या No (0) के आधार पर बूलियन वैल्यू प्रदर्शित करेगा।

एक बार जब हम Yes या No पर क्लिक करते हैं, तो यह ट्किंटर विंडो को 1 या 0 वैल्यू के साथ अपडेट करेगा।