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