Tkinter เป็นโมดูล GUI ของ Python ใช้ตัวเลือกการแสดงข้อความต่างๆ ซึ่งเป็นการตอบสนองต่อการกระทำของผู้ใช้ หรือการเปลี่ยนแปลงสถานะของโปรแกรมที่กำลังทำงาน คลาส message box ใช้แสดงข้อความหลากหลายรูปแบบ เช่น ข้อความยืนยัน ข้อความข้อผิดพลาด ข้อความเตือน เป็นต้น
ตัวอย่างที่ 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
ในตัวอย่างด้านล่าง เราเห็นการแสดงการกระทำมาตรฐานต่างๆ เช่น แสดงข้อมูล แสดงข้อผิดพลาด เป็นต้น มีฟังก์ชันต่างๆ ของคลาส messagebox ที่ใช้แสดงหมวดหมู่ข้อความต่างๆ
กล่องคำถาม (Question Box)
ทำได้โดยใช้ฟังก์ชัน askquestion()
ตัวอย่าง
from tkinter.messagebox import *
print(askquestion("Question", "Proceed to next Step?"))
การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้:

กล่องลองใหม่ (Retry Box)
ทำได้โดยใช้ฟังก์ชัน askretrycancel()
from tkinter.messagebox import *
print(askretrycancel("Retry", "Try Again?"))
การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้:

กล่องข้อผิดพลาด (Error Box)
ทำได้โดยใช้ฟังก์ชัน showerror()
from tkinter.messagebox import *
print(showerror("Error", "Error in checkout"))
การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้:

กล่องเตือน (Warning Box)
ทำได้โดยใช้ฟังก์ชัน showwarning() (โค้ดต้นฉบับเขียน askretrycancel ผิด)
from tkinter.messagebox import *
print(showwarning("Warning", "This may result in delay !"))
การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้:
