2013-08-20 123 views
5

我正在使用Python 2.7.5和Tkinter。我正在將狀態消息寫入文本小部件。插入我正在使用:Python Tkinter - 如何在文本框的開頭插入文本?

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

這工作正常。但是,每個狀態都是在先前狀態之後添加的。如何在Text小部件頂部插入新行,以便最新的狀態位於頂部,同時保持以前的狀態信息在下面?

謝謝。

回答

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

總之,文本組件可以使用的形式"lineNum.columnNum"的字符串作爲符號使用特殊的指數一樣Tkinter.INSERT索引,以及。

我會推薦閱讀effbot's documentation for the Tkinter text widgetNew Mexico Tech's Tkinter Handbook,我發現它有更少的例子和解釋,但作爲一個API參考更完整。

+0

哇,謝謝!!,漫長的一天在這裏。我看着,看着那個,但是我的索引是錯誤的,而且我的論點錯了。於是我終於崩潰了,在這裏問道。再次感謝! – user2662241

相關問題