问题在标题中。我正在使用文本小部件,并且我想获取上次键入的字符。我目前的想法是获取光标前的字符,但我只能获取光标后的字符,这就是我必须做的: codeBox.get(codeBox.index(tkinter.CURRENT))那么无论如何要获取最后一个键入的字符,或者获取光标之前的字符。我只想要 1 个字符,而不是整个文本小部件。谢谢!
1 回答
杨魅力
TA贡献1811条经验 获得超6个赞
文本小部件 indexex 支持各种修饰符,包括能够在给定索引之前或之后选择N 个字符。
要获取光标之前的字符,您需要从“插入”索引中备份一个字符。为此,请使用“-1 个字符”或“-1c”修饰符:
codeBox.get("insert-1c")
添加回答
举报
0/150
提交
取消