如何获取文本小部件的当前光标位置

时间:2015-05-02 08:59:19

标签: python python-2.7 tkinter

我正在使用屏幕键盘为基于tkinter的gui键入数据 我能够使用输入字段输入,通过屏幕键盘编辑数据,例如获取当前光标位置和字符串长度。

temp = self.entry_label.get()
length_string=len(temp)
cursor_position = self.entry_label.index(INSERT)

但我希望对Text小部件也这样做。我可以使用get()方法获取Text小部件的文本及其长度,但无法获取当前鼠标光标的位置。

temp=self.new_text.get(1.0, END)
cursor_position = self.new_text.index(INSERT)

Acutally它有效,我能够为那个poisition添加字符,但是在添加字符光标后回到原始位置,即最后一个字符

1 个答案:

答案 0 :(得分:1)

也许This有效?否则,WHEN可能应该起作用。