python tkinter中entry控件的使用

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 参数,正数为由左到右滚动,负数为由右到左滚动

你可能感兴趣的:(python,gui开发,python,前端,数据库)