如何使用 Tkinter 在 Entry 控件中获取按钮的值?
按钮是任何 Tkinter 应用程序中非常有用的控件。我们可以通过定义插入 Entry 控件中值的函数来获取 Entry 控件中任何按钮的值。要获取值,我们首先必须定义按钮,这些按钮具有命令,用于添加要显示在 Entry 控件上的特定值。
要更新 Entry 控件,我们可以使用 delete(0, END) 方法删除以前的值。
示例
# Import the required libraries
from tkinter import *
from tkinter import ttk
# Create an instance of tkinter frame or window
win=Tk()
# Set the size of the window
win.geometry("700x350")
def on_click(text):
entry.delete(0, END)
entry.insert(0,text)
# Add an Entry widget
entry=Entry(win, width= 25)
entry.pack()
# Add Buttons in the window
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 区域中显示其值。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程语言
C++
C#
MongoDB
MySQL
Javascript
PHP