当前位置:   article > 正文

Python tkinter - 第六章 6.2输入控件的方法_python tkinter 输入框

python tkinter 输入框

6.2 输入控件的方法

6.2.1方法

方法 描述
delete(first, last=None) 删除选中的文本。起始是first,last如果没有定义,则只删除first位置上的字符。
get() 获得输入控件当前的内容。返回值是一个字符串
icursor(index) 移动插入光标到指定的位置。
index(index) 返回index值。是一个整形数。
insert(index, string) 在index位置处插入字符。
insert(INSERT,string) 在插入光标的位置插入字符
insert(END,string) 追加文本
selection_adjust(index)
select_adjust(index)
调整选择到index位置。如果index已经被选择,无动作。
selection_clear()
select_clear()
清除当前选择
selection_from(index)
select_from(index)
设定选择的起始位置从index开始,需要与select_to()配合使用。
selection_present()
select_present()
检查是否有字符被选中。
selection_range(start, end)
select_range(start, end)
选择从start到end的文本。
selection_to(index)
select_to(index)
选择从光标到index位置的文本。如果使用了select_from(),在使用select_from()定义的index。
xview(index) 显示index处的文本。用来处理字符串的长度大于Entry的显示宽度。此方法保证index处的字符会被显示。
xview_moveto(fraction) 显示指定的内容。此方法将整个输入内容的长度视为1,输入的参数为百分比。比如0.5就表示把输入内容的中间部分移动并显示出来。
xview_scroll(number, what) 水平滚动number个位置。what指定单位,可以是units,也可以是pages

6.2.2 delete(first,last=None)
删除输入控件中的内容。这些内容是用程序删除的,与我们用删除键的功效一样。
参数:
first:删除开始的位置
last: 删除结束的位置。默认值是None。就是只删除一个字符。也可以是END,表示删到行尾

import tkinter as tk
root=tk.Tk()
root.geometry('300x240')

b1=tk.Entry(root,width=20)
b1.pack()
def del_entry():
    b1.delete(2,5)
b2=tk.Button(root,text='Delete Entry',command=del_entry)
b2.pack()
root.mainloop()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

结果:
在这里插入图片描述
在这里插入图片描述
说明:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/456837
推荐阅读
相关标签
  

闽ICP备14008679号