返回 Tkinter 中 Entry 小部件的输入
tkinterpythongui-programming更新于 2023/12/7 15:56:00
Tkinter 中的 Entry 小部件只不过是一个在文本字段中接受单行用户输入的输入小部件。要返回在 Entry 小部件中输入的数据,我们必须使用 get() 方法。它返回条目小部件的数据,这些数据可以进一步打印在控制台上。
示例
以下示例将返回输入数据,这些数据也可以借助标签小部件显示在窗口中。
#导入所需的库 from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x250") # Define a function to return the Input data def get_data(): label.config(text= entry.get(), font= ('Helvetica 13')) #Create an Entry Widget entry = Entry(win, width= 42) entry.place(relx= .5, rely= .5, anchor= CENTER) #Inititalize a Label widget label= Label(win, text="", font=('Helvetica 13')) label.pack() #Create a Button to get the input data ttk.Button(win, text= "Click to Show", command= get_data).place(relx= .7, rely= .5, anchor= CENTER) win.mainloop()
输出
如果我们执行上述代码,它将显示一个窗口,其中包含一个 Entry 小部件和一个按钮,用于在屏幕上显示输入。
现在,单击"单击以显示"按钮,它将在画布上显示用户输入。