Giả sử rằng chúng ta muốn gọi một hàm bất cứ khi nào một nút hoặc một phím được nhấn cho một ứng dụng cụ thể. Chúng tôi có thể liên kết hàm chứa thao tác bằng một nút hoặc phím bằng cách sử dụng liên kết (' ,' callback_ Chức năng ) phương pháp. Tại đây, bạn có thể liên kết bất kỳ khóa nào với sự kiện hoặc chức năng cần được gọi.
Ví dụ
Trong ví dụ này, chúng tôi đã tạo một hàm sẽ mở một hộp thoại bất cứ khi nào chúng tôi nhấp vào một nút.
#Import the required libraries
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
#Create an instance of Tkinter Frame
win = Tk()
#Set the geometry of Tkinter Frame
win.geometry("700x350")
#Define a function for opening the Dialog box
def open_prompt():
messagebox.showinfo("Message", "Click Okay to Proceed")
#Create a Label widget
Label(win, text= "Click to Open the MessageBox").pack(pady=15)
#Create a Button for opening a dialog Box
ttk.Button(win, text= "Open", command= open_prompt).pack()
win.mainloop() Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa nhãn và nút.
Khi nhấp vào nút "Mở" ", nó sẽ gọi một hàm để mở hộp thoại.