1
我必须缺少一些明显的东西,我的Tkinter程序中有两个框架,每个框架都有一堆网格布局中的标签。我想将鼠标点击绑定到其中一个,但不是其他的。我目前使用Tkinter将鼠标点击到框架
root.bind("<Button-1>", mouse_function)
但这也触发,如果我点击其他框架。我认为使用
schedule_frame.bind("<Button-1>", mouse_function)
会工作,但随后我得不到任何答复。
我打电话的功能是:
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)
谢谢,这部分工作,但现在我不能得到正确的功能,我提出了一个新的问题,https://stackoverflow.com/questions/33780668 /在那里对放,事件处理程序和通变量到它。 – Bob