python - 获取触发事件的小部件?

标签 python events widget tkinter

在 Tkinter 中,我有多个小部件绑定(bind)到鼠标左键。单击时它们都会触发相同的事件。

如何恢复点击了哪个小部件?

我想要它,所以当 Label2 被按下时,我能够恢复 Label2 是在它触发的事件中被按下的小部件。

最佳答案

def f(event):
    caller = event.widget

关于python - 获取触发事件的小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4299145/

相关文章:

Qt:窗口调整大小的方形约束

python - 在 scapy 中发送 ICMP 数据包并选择正确的接口(interface)

python - 使用Python对固定日期进行线性插值

python - 在 QscrollArea 上禁用鼠标滚轮滚动

c# - VB6 事件传递 bool 参数,在 C# 中始终为 'true'

css - 如何在两列中设置小部件的样式?

linux - 当我将我的QT版本从4.8.6升级到4.8.7时,widget列表会失去焦点

python - 使用 PyQt 捕获网络摄像头视频

python - 使用 Python 将日期格式转换为另一种格式

javascript - 有没有办法同时捕获同一类型的多个事件?