Tkinter - 如何在文本框的开头插入文本?

2023-12-26

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

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

这很好用。但是,每个状态都会添加到前一个状态之后。如何在顶部插入新行Text小部件以便最新状态位于顶部,同时将以前的状态消息保留在下面?

Thanks.


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

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

我建议阅读effbot 关于 Tkinter 文本小部件的文档 http://effbot.org/tkinterbook/text.htm, or 新墨西哥理工学院的 Tkinter 手册 http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/index.html,我发现它的示例和解释较少,但作为 API 参考更完整。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Tkinter - 如何在文本框的开头插入文本? 的相关文章

随机推荐