2010-10-29 28 views
0

所以我有一个滚动条,这个小文本小,我有个问题。我如何使这个Text小部件中的文本变成一个变量?如果我把这个文本变成了一个变量,我可以打开一个文本文件并编辑它的文本或者保存我写的文本等等,或者我正在接近这个错误的方式,有没有更好的方法来做这个 ?文本在文本组件作为一个变量

回答

5

没有选择到一个变量与文本控件相关联。您可以通过使用变量跟踪和窗口小部件绑定来实现相同的功能,但这很难实现。

与文本组件进行交互的典型方法是将文件读入一个变量,然后使用控件的方法insert把文本到小工具。然后,为了节省您的反向操作 - 使用get方法从窗口小部件中获取文本,并将数据写入文件。

一个诀窍:当你做一个GET,不会从1.0到“结束”获取文本,使用“结束-1C”代替。如果您指定“end”作为最后一个字符,您将得到tk始终添加的隐含换行符,这意味着每次执行加载/保存循环时,文本文件都会增加一个字符。

+0

+1出色答卷。 – slezica 2010-10-29 20:50:28