python tkinter中entry控件的使用

Entry是Python Tkinter 文本框用来让用户输入一行文本字符串的文本输入框控件。
摘要由CSDN通过智能技术生成

Entry控件的简介

Entry是Python Tkinter 文本框用来让用户输入一行文本字符串的文本输入框控件。

Entry的使用语法

语法格式如下::

w = Entry( master, option, ... )

master指放置文本框控件的父容器。
options:可选项,用来设置按钮的属性,各属性之间采用逗号的形式进行分隔。

Entry的属性可选项

bg:用于设置输入框背景颜色
bd:用于设置边框的大小,默认为 2 个像素
cursor:用于设置光标的形状,如arrow, circle, cross, plus 等
font:用于设置输入框字体属性,如字号,大小,加粗等
exportselection:默认情况下,你如果在输入框中选中文本,默认会复制到粘贴板,如果要忽略这个功能刻工艺设置 exportselection=0。
fg:用于设置输入框显示的文字颜色。值为颜色或为颜色代码,如:‘red’,‘#ff0000’
highlightcolor:用于设置文本框高亮边框颜色,当文本框获取焦点时显示
justify:显示多行文本的时候,设置不同行之间的对齐方式,可选项包括LEFT, RIGHT, CENTER。
relief:用于设置边框样式,设置控件3D效果,可选的有:FLAT、SUNKEN、RAISED、GROOVE、RIDGE。默认为 FLAT。
selectbackground:用于设置选中文本框文字的背景颜色
selectborderwidth:用于设置选中文本框文字的背景边框宽度
selectforeground:用于设置选中文本框文字的颜色
show:用于设置指定文本框内容显示为字符,值随意,满足字符即可。如密码可以将值设为 show=“*”
state:用于设置文本框的状态,默认为 state=NORMAL, 文框状态,分为只读和可写,值为:normal/disabled
textvariable:用于获取文本框的值,是一个StringVar()对象
width:用于设置文本框宽度
xscrollcommand:用于文本框的水平方向滚动条,一般在用户输入的文本框内容宽度大于文本框显示的宽度时使用。

Entry的用法

方法 描述
delete ( first, last=None ) 删除文本框里直接位置值
get() 获取文件框的值
icursor ( index ) 将光标移动到指定索引位置,只有当文框获取焦点后成立
index ( index ) 返回指定的索引值
select_adjust ( index ) 选中指定索引和光标所在位置之前的值
select_clear() 清空文本框
select_from ( index ) 设置光标的位置,通过索引值 index 来设置
select_present() 如果有选中,返回 true,否则返回 false。
select_range ( start, end ) 选中指定索引位置的值,start(包含) 为开始位置,end(不包含) 为结束位置start必须比end小
select_to ( index ) 选中指定索引与光标之间的值
xview ( index ) 该方法在文本框链接到水平滚动条上很有用。
xview_scroll ( number, what ) 用于水平滚动文本框。 what 参数可以是 UNITS, 按字符宽度滚动,或者可以是 PAGES, 按文本框组件块滚动。 number 参数,正数为由左到右滚动,负数为由右到左滚动
  • 27
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

边城小白鼠

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

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

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

打赏作者

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

抵扣说明:

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

余额充值