Python tkinter (3) —— Entry标签

本文详细介绍了Python标准Tkinter库中的Entry控件,包括其基本用法、文本密文显示、变量绑定以及与Button结合获取输入文本的示例,总结了Entry控件在GUI开发中的关键应用。

Python的标准Tk GUI工具包的接口

目录

Entry

简单显示

文本密文

设置及获取文本

获取输入文本

总结


tkinter系列文章

python tkinter窗口简单实现

Python tkinter (1) —— Label标签

Python tkinter (2) —— Button标签

Entry

输入控件,用于显示简单的文本内容

简单显示

简单的显示文本输入框。

示例如下:

import tkinter
tk = tkinter.Tk()
# 设置标题
tk.title('entry示例')
# 设置大小和位置
tk.geometry('300x200+200+20')
entry = tkinter.Entry(tk)
entry.pack()

tk.mainloop()

效果如下:

文本密文

如果想输入密码,不想显示出输入内容可以设置show属性,输入内容将显示为设置的字符。

示例如下:

# show 密文显示 show='*'
entry = tkinter.Entry(tk, show='*')
entry.pack()

效果如下:

设置及获取文本

设置文本及获取文本需要首先绑定变量到文本控件上,

然后通过变量去设置和获取文本。

示例如下:

# 绑定变量
value = tkinter.Variable()
# show 密文显示 show='*'
entry = tkinter.Entry(tk, textvariable=value)
entry.pack()

# value代表输入框对象
# 设置值
value.set('这是输入框值')
# 取值
print(value.get())
# 还可通过entry控件获取输入值
print(entry.get())

效果如下:

获取输入文本

通过与button按钮控件结合获取输入文本。

示例如下:

import tkinter


def click_entry():
    print(entry.get())

# 创建主窗口
tk = tkinter.Tk()
# 设置标题
tk.title('entry示例')

# 设置大小和位置
tk.geometry('300x200+200+20')

entry = tkinter.Entry(tk)
entry.pack()

bt = tkinter.Button(tk, text='按钮', command=click_entry)
bt.pack()

tk.mainloop()

效果如下:

总结

本文主要是Python tkinter Entry控件介绍,简单示例及如何绑定事件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JSON_L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值