Message Box
ที่ผ่านมานั้น มีบางกรณีที่เราแสดงข้อมูลบางอย่างแก่ผู้ใช้ออกไปที่คอนโซลด้วยฟังก์ชัน print() ซึ่งไม่ใช่
ลักษณะที่ถูกต้องตามหลักการเขียนโปรแกรมแบบ GUI เพราะถ้าสมมติว่าแอปพลิเคชันถูกนําไปใช้งานจริง
การ ใช้ฟังก์ชัน print() จะไม่ปรากฏผลใดๆ ซึ่งกรณีดังกล่าวจะเหมาะกับการทดสอบเบื้องต้นในระหว่าง
ขั้นตอนการ พัฒนาแอปพลิเคชันเท่านั้น
วิธีที่ถูกต้องสําหรับการแสดงข้อมูลเพื่อโต้ตอบกับผู้ใช้ตามหลัก GUI ก็คือ การใช้วินโดว์ขนาดเล็กที่ถูก
กําหนดรูปแบบไว้ล่วงหน้าแล้ว โดยใน Tkinter จะเรียกมันว่า Message Box ซึ่งมีแนวทางการใช้งานดังนี้
ต้องนําเข้าโมดูล messagebox ของ tkinter ด้วยคําสั่ง
Code: Select all
from tkinter import messagebox
Code: Select all
askokcancel(title, message)
Code: Select all
askyesno(title, message)
Code: Select all
askretrycancel(title, msg)
Code: Select all
askquestion(title, message)
Code: Select all
askyesnocancel(title, msg)
Code: Select all
showinfo(title, message)
แสดงข้อความเพื่อแจ้งข้อมูลข่าวสารทั่วไป
Code: Select all
showerror(title, message)
Code: Select all
showwarning(title, message)
แสดงข้อความเพื่อแจ้งเตือน ช่องทางศึกษาเพิ่มเติม

เทคนิคการเขียน Python
บทเรียน Python
Programming - C/C++ & java & Python
บทเรียน Python GUI
บทเรียน Python Framework Flask