tkinter(多个Button对应同一个回调函数如何识别响应的是哪个Button?)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tkinter(多个Button对应同一个回调函数如何识别响应的是哪个Button?)相关的知识,希望对你有一定的参考价值。

参考技术A 应用场景:

Python动态创建多个tkinter的主题Button控件,这些主题Button控件都对应同一个回调函数来响应处理对主题Button控件的点击操作,但回调函数需要识别点击操作对应是哪一个主题Button控件。很显然,需要对回调函数传入一个参数来识别点击操作的是哪一个主题Button控件。

在创建Button的过程中给command参数赋值的都只是一个函数名称,那么我们该如何实现参数的传入呢?

如果你遇到这样的应用场景而束手无策时,下面的实现方法正是你需要的解决方案。

实现方法:

以上是关于tkinter(多个Button对应同一个回调函数如何识别响应的是哪个Button?)的主要内容,如果未能解决你的问题,请参考以下文章

带有可变参数的回调函数 tkinter 按钮

Tkinter Button按钮组件如何调用一个可以传入参数的函数

tkinter 按钮回调中的 Lambda 函数

python Tkinter之Button

Tkinter - 在类中使用Button命令从另一个类调用函数

python tkinter button