当前分类:python>>正文

tkinter学习,读取Entry输入内容并显示到Label上

来源:互联网   时间:2022年11月24日   编辑

Entry输入框组件,是tkinter中使用比较多的一个组件,主要功能就是让用户输入内容。

下面这个小例子,就是展示一下如何读取Entry输入文本框的内容并显示到一个Label标签上的。

看下面的代码,主要实现一个功能,用户输入信用以*的形式显示,但是下面的Label上显示真实内容。

如图

用户在上面的输入框通过键盘输入信息,我们看到是*号,点击“获取”按钮之后,下面就显示用户输入的真实内容。

代码如下:

from tkinter import *

root=Tk()
root.title('Entry')
root.geometry('300x200')
var=StringVar()
e=Entry(root,show='*')
e.pack()

def get_text():
    text=e.get()
    if text=='':
        text='None'
    var.set(text)
    print(text)

b1=Button(root,text='获取',command=get_text)
b1.pack()
l1=Label(root,textvariable=var,bg='#fff',fg='red',width=20).pack()
mainloop()

 

我们下节内容再讲解另一个组件Text的,看看他们之间的区别是什么。

 

[猜你喜欢]

标签: Tkinter