Saya pasti melewatkan sesuatu yang jelas, saya memiliki dua bingkai di program Tkinter saya, masing-masing dengan banyak label dalam tata letak kotak. Saya ingin mengikat klik mouse ke salah satunya tetapi tidak yang lain. Saat ini saya menggunakan
root.bind("<Button-1>", mouse_function)
tapi itu juga terpicu jika saya mengklik di frame lain. Saya berasumsi bahwa menggunakan
schedule_frame.bind("<Button-1>", mouse_function)
akan bekerja tetapi kemudian saya tidak mendapat tanggapan di mana pun.
Fungsi yang saya panggil adalah:
def mouse_function(event):
y = event.widget.grid_info()['row']
x = event.widget.grid_info()['column']
widgets[(y, x)].configure(state="active")
shiftSelection(y,x)