messagebox คือ การแจ้งเตือน หรือ ถ้าอธิบายให้เข้าใจง่ายๆ messagebox คือการแจ้งเตือน เมื่อมีการ Login ผิด
คือเมื่อเรา เข้าสู่ระบบจะต้องมีการกรอก User password ซึ่งการแจ้งเตือนนี้ จะเป็นการแจ้งเตือนเมื่อเกิด เคสที่มีการกรอกรหัสไม่ถูกต้อง
ซึ่งในบทความนี้จะมาทำ การแจ้งเตือนด้วย messagebox โดยการ คลิก ที่ปุ่ม Click แบบธรรมดา ซึ่งเพื่อนสามารถ นำไปดัดแปลง
และนำไปใช้ในส่วนอื่น ๆได้
Code(การแจ้งเตือนด้วย messagebox)
โค้ด: เลือกทั้งหมด
1 import tkinter as tk
2 from tkinter import ttk, messagebox
3
4 mainfrm = tk.Tk()
5 def msg () :
6 msg = tk.messagebox.showwarning ("Warning", "ERROR")
7 btn = ttk.Button(mainfrm, text="Click", command=msg, width=10)
8 btn.pack (padx=10, pady=10)
9
10 mainfrm.mainloop()
- บรรทัด 2 เพิ่มฟังก์ชั่น messagebox เข้ามายังโปรแกรม
- บรรทัด 5-6 สร้างฟังก์ชั่น msg() ทําหน้าที่สร้างการแจ้งเตือนด้วยเมธอด showwarning() ซึ่งรอการ
เรียกใช้งานเมื่อผู้ใช้งานคลิก Button widget ในบรรทัดที่ 7 ด้วยออปชั่น Command
โครงสร้างคําสั่งการใช้งาน messagebox widget
โค้ด: เลือกทั้งหมด
messagebox. function(title, message, options)
title คือ ข้อความที่จะให้ปรากฎบน title bar ของ message widget
message คือ ข้อความที่จะให้แสดงบน message widget
options คือ คุณลักษณะที่ต้องการเปลี่ยน เช่นปุ่ม YES, NO, Cancel รูป icon ที่ปรากกฏบน message widget เช่น INFO, ERROR, WARNING เป็นต้น
บทเรียน Python
VDO Tutorial - Python
บทเรียน Python Tensorflow
บทเรียน Python GUI
การใช้งาน Python GUI