Python学习记录--关于Tkinter Entry(文本框)的选项、方法说明,以及一些示例。
#示例 from Tkinter import * top = Tk() text = Entry(top, background = 'red') text.pack() mainloop()
#示例 text = Entry(top, borderwidth = 3)
#示例 text = Entry(top, font = ('Helvetica', '14', 'bold')
#示例 text = Entry(top, foreground = 'red') #正确 text = Entry(top, foreground = '#ff0000') #正确 text = Entry(top, foreground = 'ff0000') #错误,必须加上#号
#示例 text = Entry(top, highlightbackground = 'red', hightlightthickness = 1)
#示例 text = Entry(top, highlightcolor = 'red', hightlightthickness = 1)
#示例 text = Entry(top, highlightcolor = 'red', hightlightthickness = 1)
#示例 text = Entry(top, insertbackground = 'red')
#示例 text = Entry(top, insertborderwidth = 3)
#示例 text = Entry(top, insertofftime = 50)
#示例 text = Entry(top, insertontime = 50)
#示例 text = Entry(top, insertwidth = 3)
#示例 text = Entry(top, relief = 'sunken')
#示例 text = Entry(top, selectbackground = 'red') text = Entry(top, selectbackground = '#ff0000')
#示例 text = Entry(top, selectborderwidth = 3)
#示例 text = Entry(top, selectforeground = 'red') text = Entry(top, selectforeground = '#ff0000')
#示例 text = Entry(top, show = '*')
#示例 text = Entry(top, state = 'normal') #可操作 text = Entry(top, state = 'disabled') #不可操作
#示例 待定
#示例 default_value = StringVar() default_value.set('This is a default value') text = Entry(top, textvariable = default_value)
#示例 text = Entry(top, width = 50)
#示例 def callback(): #code text = Entry(top, command = callback)
向文本框中插入值,index:插入位置,text:插入值
#示例 text.insert(0, '内容一') #在文本框开始位置插入“内容一” text.insert(10, '内容二') #在文本框第10个索引位置插入“内容二” text.insert(END, '内容三') #在文本框末尾插入“内容三”
删除文本框里直接位置值
#示例 text.delete(10) #删除索引值为10的值 text.delete(10, 20) #删除索引值从10到20之前的值 text.insert(0, END) #删除所有值
将光标移动到指定索引位置,只有当文框获取焦点后成立
#示例 text.icursor(10) #移动光标到索引为10的位置
获取文件框的值
#示例 text.get() #返回文本框的值
返回指定的索引值
#示例 text.index(2)
选中指定索引和光标所在位置之前的值
#示例 text.selection_adjust(2) #选中索引为2和光标所有位置之前的所有值
清空文本框
#示例 text.selection_clear()
待定
选中指定索引之前的值,start必须比end小
#示例 text.selection_range(2, 10) #选中索引为2和10之前的所有值
选中指定索引与光标之间的值(感觉和selection_adjust差不多)
#示例 text.selection_to(2) #选中索引为2和所光标所在位置之前的值
待定
待定
待定
原文:http://blog.fuweiyi.com/Python/2013/03/04/a-python-Tkinter-Entry.html