确定在Tkinter中按下了哪个按钮

确定在Tkinter中按下了哪个按钮

按钮在许多应用程序中非常有用,需要用户交互。假设我们想要知道给定应用程序中按下了哪个按钮。为了获取有关按钮的信息,我们可以在按钮配置中使用回调函数。在回调函数中,我们将使用 print(test) 函数来打印已单击的按钮。

示例

#导入所需的库
from tkinter import *
from tkinter import ttk

#创建Tkinter框架实例
win = Tk()

#设置几何学
win.geometry("700x250")

#定义函数以获取有关按钮的信息
def get_button(t):
    print(t)

#创建按钮对象
b1= ttk.Button(win, text= "按钮-1", command= lambda t= "按钮-1 Clicked": get_button(t))
b1.place(relx= .46, rely= .5, anchor= CENTER)
b2= ttk.Button(win, text= "按钮-2", command= lambda t= "按钮-2 Clicked": get_button(t))
b2.place(relx= .58, rely= .5, anchor= CENTER)

win.mainloop()

输出

运行上述代码将显示一个带有两个按钮的窗口。

确定在Tkinter中按下了哪个按钮

如果单击”按钮-1″,则会在控制台上打印以下内容。

按钮-1 Clicked

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程