为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取光标前的字符?特金特

如何获取光标前的字符?特金特

慕少森 2021-11-23 19:36:13
问题在标题中。我正在使用文本小部件,并且我想获取上次键入的字符。我目前的想法是获取光标前的字符,但我只能获取光标后的字符,这就是我必须做的: codeBox.get(codeBox.index(tkinter.CURRENT))那么无论如何要获取最后一个键入的字符,或者获取光标之前的字符。我只想要 1 个字符,而不是整个文本小部件。谢谢!
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

文本小部件 indexex 支持各种修饰符,包括能够在给定索引之前或之后选择N 个字符。

要获取光标之前的字符,您需要从“插入”索引中备份一个字符。为此,请使用“-1 个字符”或“-1c”修饰符:

codeBox.get("insert-1c")


查看完整回答
反对 回复 2021-11-23
  • 1 回答
  • 0 关注
  • 159 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信