如何在 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 控件的输入值。
广告