如何在 Tkinter 中获取 Entry 控件的值?


假设我们已经创建了一个 Entry 控件,并且想要获取它的值。这种情况下,我们可以使用 .get() 方法。它将输入对象映射到一个变量,该变量可进一步用于打印或显示输入值。

示例

在本示例中,我们将创建一个应用程序,它将通过标签控件显示输入文本。

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
def get_value():
   e_text=entry.get()
   Label(win, text=e_text, font= ('Century 15 bold')).pack(pady=20)
#Create an Entry Widget
entry= ttk.Entry(win,font=('Century 12'),width=40)
entry.pack(pady= 30)
#Create a button to display the text of entry widget
button= ttk.Button(win, text="Enter", command= get_value)
button.pack()
win.mainloop()

输出

运行以上代码将显示一个包含一个输入控件和一个按钮的窗口。

在给定的输出中,如果我们点击 Enter 按钮。它将模拟 Entry 控件的输入值。

更新于:2023 年 9 月 14 日

37K+ 阅读次数

开启你的职业生涯

完成此课程获得认证

开始
广告