如何使用Tkinter获取Entry窗口部件中按钮的值?

如何使用Tkinter获取Entry窗口部件中按钮的值?

按钮是Tkinter应用程序中非常有用的窗口部件。我们可以通过定义将值插入到Entry窗口部件的函数来获取任何按钮的值。为了获取值,我们首先必须定义具有添加特定值以在Entry窗口部件上显示的命令的按钮。

为了更新Entry,我们可以使用 delete(0, END) 方法删除先前的值。

示例

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

# 创建 tkinter 帧或窗口的实例
win=Tk()

# 设置窗口大小
win.geometry("700x350")

def on_click(text):
    entry.delete(0, END)
    entry.insert(0,text)

# 添加 Entry 窗口部件
entry=Entry(win, width= 25)
entry.pack()

# 在窗口中添加按钮
b1=ttk.Button(win, text= "A", command=lambda:on_click("A"))
b1.pack()

b2=ttk.Button(win, text= "B", command=lambda: on_click("B"))
b2.pack()

b3=ttk.Button(win, text= "C", command=lambda: on_click("C"))
b3.pack()

win.mainloop()

输出

运行上述代码将显示一个包含多个按钮的窗口。当我们单击一个按钮时,它将在Entry字段中显示其值。

如何使用Tkinter获取Entry窗口部件中按钮的值?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程