我正在使用屏幕键盘为基于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添加字符,但是在添加字符光标后回到原始位置,即最后一个字符