10

我正在使用 Python 2.7.5 和 Tkinter。我正在将状态消息写入文本小部件。要插入我正在使用:

text_widget.insert(INSERT, 'my status here.\n')

这工作正常。但是,每个状态都添加在前一个状态之后。如何在Text小部件顶部插入新行,以便最新状态位于顶部,同时将先前的状态消息保留在下方?

谢谢。

4

1 回答 1

22
text_widget.insert('1.0', 'my status here.\n')

简而言之,文本小部件可以使用形式的字符串表示法进行索引"lineNum.columnNum",也可以使用特殊索引(如Tkinter.INSERT.

我建议阅读effbot 的 Tkinter text widget 文档New Mexico Tech 的 Tkinter Handbook,我发现它的示例和解释较少,但作为 API 参考更完整。

于 2013-08-20T23:02:05.887 回答