返回 Tkinter 中 Entry 微件的输入


Tkinter 中的 Entry 微件只不过是一个输入微件,它接受文本字段中的单行用户输入。要返回 Entry 微件中输入的数据,我们必须使用 get() 方法。它返回 entry 微件的数据,然后可以在控制台中打印该数据。

示例

以下示例将返回输入数据,可以用它来在窗口中显示,方法是使用一个 Label 微件

#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()

输出

如果我们执行上述代码,它将显示一个带有 Entry 微件的窗口,以及一个按钮,用于在屏幕上显示输入。

现在,单击“单击显示”按钮,它将在画布上显示用户输入。

更新于:2023 年 9 月 13 日

36K+ 查看

开启你的 职业生涯

通过完成课程获得认证

开始
广告