我正在使用屏幕鍵盤來輸入基於tkinter的gui的數據。
我能夠使用輸入字段輸入,通過屏幕鍵盤編輯數據,例如獲取當前光標位置和字符串的長度。如何獲取當前文本部件的光標位置
temp = self.entry_label.get()
length_string=len(temp)
cursor_position = self.entry_label.index(INSERT)
但我希望對文本小部件也這樣做。我可以使用get()
方法及其長度獲取Text小部件的文本,但無法獲取當前鼠標的光標位置。
temp=self.new_text.get(1.0, END)
cursor_position = self.new_text.index(INSERT)
NOTE:事實上它的作品,我能夠爲字符添加到poisition,但添加字符光標後回到原始位置,即最後一個字符
您正在顯示獲取文本索引('self.new_text.index(INSERT)')的代碼。你爲什麼認爲它不起作用? –