获取触发事件的小部件? [英] Getting the widget that triggered an Event?

查看:70
本文介绍了获取触发事件的小部件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

In Tkinter, I have a multiple widgets bound to the left-mouse button. They all trigger the same event when clicked.

如何恢复单击了哪个窗口小部件?

How do I recover which widget was clicked?

我想要它,所以当说出Label2时,我能够恢复到Label2是触发事件内被按下的小部件.

I want it so when say Label2 was pressed, I'd be able to recover that Label2 was the widget that was pressed within the event it triggered.

推荐答案

def f(event):
    caller = event.widget

这篇关于获取触发事件的小部件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆