Tkinter 返回Entry小部件的输入
Tkinter中的Entry小部件就是一个接受单行用户输入的文本字段的输入小部件。要返回Entry小部件中输入的数据,我们必须使用 get() 方法。它返回Entry小部件的数据,可以进一步打印在控制台上。
示例
以下示例将返回输入的数据,并可以使用Label Widget在窗口中显示出来。
#Import the required libraries
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()
输出
如果我们执行上述代码,则会显示一个带有输入框小部件和一个按钮的窗口,用于在屏幕上显示输入。
现在,点击“点击显示”按钮,它将在画布上显示用户输入。