Tkinter เป็นโมดูล 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 !")) การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
