如何使用 Tkinter 获取 Entry 小部件中按钮的值?
tkinterpythongui-programming更新于 2025/7/18 15:08:17
按钮是任何 Tkinter 应用程序中非常有用的小部件。我们可以通过定义将值插入 Entry 小部件的函数来获取 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 字段中显示其值。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

