如何获取tkinter文本小部件(Python 3)中最后一行的内容
我正在开发一个虚拟控制台,它将使用系统内置命令,然后在控制台的下一行执行操作并显示输出结果。这一切都正常,但如何获取tkinter文本小部件中最后一行的内容?提前谢谢。我在python 3中工作。如何获取tkinter文本小部件(Python 3)中最后一行的内容,python,python-3.x,tkinter,console,Python,Python 3.x,Tkinter,Console,我正在开发一个虚拟控制台,它将使用系统内置命令,然后在控制台的下一行执行操作并显示输出结果。这一切都正常,但如何获取tkinter文本小部件中最后一行的内容?提前谢谢。我在python 3中工作。 我使用text.get(text.linestart,text.lineend)创建了树,但没有任何效果。这些已经被弃用了吗?它抛出了一个错误,指出AttributeError:“Text”对象没有属性“linestart”您可以对文本小部件标记应用修饰符,例如linestart和lineend以及添
我使用
text.get(text.linestart,text.lineend)
创建了树,但没有任何效果。这些已经被弃用了吗?它抛出了一个错误,指出AttributeError:“Text”对象没有属性“linestart”
您可以对文本小部件标记应用修饰符,例如linestart
和lineend
以及添加和减去字符。最后一个字符后的索引是“end”
总之,您可以使用“end-1c linestart”测试小部件有一个see(index)方法来获取最后一行的开始。
文本。请参阅(结束)将文本滚动到最后一行 这似乎不能回答这个问题。他们希望获取最后一行的内容,而不是滚动到最后一行。