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 (' ) 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.