我正在使用 Python 2.7.5 和 Tkinter。我正在将状态消息写入文本小部件。要插入我正在使用:
text_widget.insert(INSERT, 'my status here.\n')
这工作正常。但是,每个状态都添加在前一个状态之后。如何在Text
小部件顶部插入新行,以便最新状态位于顶部,同时将先前的状态消息保留在下方?
谢谢。
text_widget.insert('1.0', 'my status here.\n')
简而言之,文本小部件可以使用形式的字符串表示法进行索引"lineNum.columnNum"
,也可以使用特殊索引(如Tkinter.INSERT
.
我建议阅读effbot 的 Tkinter text widget 文档或New Mexico Tech 的 Tkinter Handbook,我发现它的示例和解释较少,但作为 API 参考更完整。