บางครั้ง การจัดการเหตุการณ์ในแอปพลิเคชัน Tkinter อาจกลายเป็นงานที่น่ากลัวสำหรับเรา เราต้องจัดการการดำเนินการและเหตุการณ์ที่จำเป็นต้องดำเนินการในขณะที่เรียกใช้แอปพลิเคชัน ปุ่ม วิดเจ็ตมีประโยชน์สำหรับการจัดการเหตุการณ์ดังกล่าว เราสามารถใช้ ปุ่ม วิดเจ็ตเพื่อทำงานหรือเหตุการณ์บางอย่างโดยส่งการเรียกกลับในคำสั่ง
ในขณะที่ให้คำสั่งกับวิดเจ็ตปุ่ม เราสามารถมี แลมบ์ดา . ที่เป็นอุปกรณ์เสริม หรือฟังก์ชันที่ไม่ระบุตัวตนซึ่งแปลความหมายเพื่อละเว้นข้อผิดพลาดใดๆ ในโปรแกรม สิ่งเหล่านี้เหมือนกับฟังก์ชันทั่วไป แต่ไม่มีเนื้อหาเกี่ยวกับฟังก์ชัน
ตัวอย่าง
ในตัวอย่างนี้ เราจะสร้างปุ่มและส่งฟังก์ชันเพื่อแสดงข้อความป๊อปอัปบนหน้าต่าง
# Import the required libraries
from tkinter import *
from tkinter import messagebox
from tkinter import ttk
# Create an instance of tkinter frame
win= Tk()
# Set the size of the tkinter window
win.geometry("700x350")
# Define a function to show the popup message
def show_msg():
messagebox.showinfo("Message","Hey There! I hope you are doing well.")
# Add an optional Label widget
Label(win, text= "Welcome Folks!", font= ('Aerial 17 bold italic')).pack(pady= 30)
# Create a Button to display the message
ttk.Button(win, text= "Click Here", command=show_msg).pack(pady= 20)
win.mainloop() ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมวิดเจ็ตปุ่ม เมื่อเราคลิกปุ่ม มันจะทริกเกอร์เหตุการณ์ที่จะเกิดขึ้น

ตอนนี้ ให้คลิกปุ่มเพื่อดูเหตุการณ์ที่แสดงข้อความป๊อปอัปบนหน้าจอ
