在Tkinter中返回Entry小部件的输入

在Tkinter中返回Entry小部件的输入

Tkinter中的Entry小部件仅是一个可接受单行用户输入的文本字段。要返回在Entry小部件中输入的数据,我们必须使用 get() 方法。它返回输入小部件的数据,可以在控制台上打印。

示例

下面的示例将返回可用于在窗口中显示的输入数据,以及使用Label小部件进行显示的方法。

#导入所需的库
from tkinter import *
from tkinter import ttk

#创建Tkinter Frame的实例
win = Tk()

#设置框架的几何结构
win.geometry("700x250")

# 定义一个函数来返回输入数据
def get_data():
   label.config(text= entry.get(), font= ('Helvetica 13'))

#创建一个Entry小部件
entry = Entry(win, width= 42)
entry.place(relx= .5, rely= .5, anchor= CENTER)

#初始化一个Label小部件
label= Label(win, text="", font=('Helvetica 13'))
label.pack()

# 创建一个按钮来获取输入数据
ttk.Button(win, text= "单击以显示", command= get_data).place(relx= .7, rely= .5, anchor= CENTER)

win.mainloop()

输出

如果我们执行上面的代码,它将显示一个带有Entry小部件和一个按钮的窗口,以便在屏幕上显示输入。

在Tkinter中返回Entry小部件的输入

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

在Tkinter中返回Entry小部件的输入

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程