Python Tkinter-如何在文本框的开头插入文本?
我正在使用Python2.7.5和Tkinter。我正在将状态消息写入文本小部件。要插入我正在使用的:Python Tkinter-如何在文本框的开头插入文本?,python,textbox,tkinter,Python,Textbox,Tkinter,我正在使用Python2.7.5和Tkinter。我正在将状态消息写入文本小部件。要插入我正在使用的: text_widget.insert(INSERT, 'my status here.\n') 这个很好用。但是,每个状态都是在前一个状态之后添加的。如何在文本小部件顶部插入新行,使最新状态位于顶部,同时将以前的状态消息保留在下面 谢谢 text_widget.insert('1.0', 'my status here.\n') 简而言之,文本小部件可以使用“lineNum.columnN
text_widget.insert(INSERT, 'my status here.\n')
这个很好用。但是,每个状态都是在前一个状态之后添加的。如何在文本
小部件顶部插入新行,使最新状态位于顶部,同时将以前的状态消息保留在下面
谢谢
text_widget.insert('1.0', 'my status here.\n')
简而言之,文本小部件可以使用“lineNum.columnNum”
格式的字符串表示法以及特殊索引(如Tkinter.INSERT
)进行索引
我推荐阅读,或者,我发现它的示例和解释较少,但作为API参考更完整。Wow,谢谢!!,这是漫长的一天。我看了又看,但我做的索引是错误的,在我的论点错误的地方。所以我终于忍不住问了。再次感谢@布里奥尼斯1.0是什么that@GHOSTH4CK3R它是文本小部件的一种特殊Tkinter坐标表示法,其形式为“lineNum.columnNum”。因此,1表示行#1,0表示列0(行中的第一个字符)。因此,“1.0”将插入的文本放在文本小部件的开头。