input = text_widget.get("1.0","end-1c")
我已经了解到“ 1.0”意味着从Text Widget的第一个字符获取输入,而“ end-1c”则是获取直到换行符除外的最后一行。
但是如何获取文本小部件中最后输入的行?
答案 0 :(得分:3)
始终保证在末尾有换行符,因此,按照您的建议,不包括该换行符的最后一行文本都以"end-1c"
结尾。文本小部件支持将少量修饰符之一添加到索引。这些修饰符是“ linestart”,“ lineend”,“ wordstart”和“ wordend”。
因此,要获取最后一行的开头,我们可以将修饰符“ linestart”附加到该索引。
示例:
input = text_widget.get("end-1c linestart", "end-1c")