Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tkinter-如何在文本框的开头插入文本?_Python_Textbox_Tkinter - Fatal编程技术网

Python 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

我正在使用Python2.7.5和Tkinter。我正在将状态消息写入文本小部件。要插入我正在使用的:

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”将插入的文本放在文本小部件的开头。