สมมติว่าเราต้องการเรียกใช้ฟังก์ชันทุกครั้งที่กดปุ่มหรือกดปุ่มพิมพ์สำหรับแอปพลิเคชันเฉพาะ เราสามารถผูกฟังก์ชันที่มีการดำเนินการกับปุ่มหรือปุ่มพิมพ์โดยใช้เมธอด bind(' ที่นี่ คุณสามารถผูกปุ่มพิมพ์ใดก็ได้กับอีเวนต์หรือฟังก์ชันที่ต้องการเรียก
ตัวอย่าง
ในตัวอย่างนี้ เราสร้างฟังก์ชันที่จะเปิดกล่องโต้ตอบเมื่อเรากดปุ่ม
# นำเข้าไลบรารีที่จำเป็น
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
# สร้างอินสแตนซ์ของ Tkinter Frame
win = Tk()
# กำหนดขนาดของ Tkinter Frame
win.geometry("700x350")
# กำหนดฟังก์ชันสำหรับเปิดกล่องโต้ตอบ
def open_prompt():
messagebox.showinfo("Message", "Click Okay to Proceed")
# สร้าง Label widget
Label(win, text="Click to Open the MessageBox").pack(pady=15)
# สร้างปุ่มสำหรับเปิดกล่องโต้ตอบ
ttk.Button(win, text="Open", command=open_prompt).pack()
win.mainloop()
ผลลัพธ์
การรันโค้ดข้างต้นจะแสดงหน้าต่างที่มี Label และปุ่ม

เมื่อคลิกปุ่ม "Open" จะเรียกฟังก์ชันเพื่อเปิดกล่องโต้ตอบ
