如何在 Tkinter 中获取 Entry 小部件的值?
pythontkinterserver side programmingprogramming
假设我们创建了一个 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 按钮。它将模拟来自条目小部件的输入值。