Python tkinter (3) —— Entry标签

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、付费专栏及课程。

余额充值