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

本文介绍了Python tkinter库中输入控件的各种方法,包括delete、get、icursor、index、insert等,通过实例解释了每个方法的功能和用法,帮助理解如何操作和管理tkinter中的输入控件。
摘要由CSDN通过智能技术生成

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',
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值