文本小部件中的文本作为变量

2024-10-03 17:21:16 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一个小的文本小部件和一个滚动条,我有一个问题。如何使文本小部件中的文本成为变量?如果我把这个文本作为一个变量,我就可以打开一个文本文件,编辑它的文本,或者保存我写的文本,等等,或者我处理这个的方式不对,有没有更好的方法?在


Tags: 方法文本编辑部件方式文本文件
1条回答
网友
1楼 · 发布于 2024-10-03 17:21:16

没有将变量与文本小部件关联的选项。您可以通过使用变量跟踪和小部件绑定来实现相同的功能,但这很少值得您付出努力。在

与文本小部件交互的典型方法是将文件读入变量,然后使用小部件的insert方法将文本放入小部件中。然后,为了保存您只需做相反的操作,使用get方法从小部件中获取文本,并将数据写入一个文件。在

一个提示:当你做get时,不要从1.0到“end”获取文本,而是使用“end-1c”。如果您将“end”指定为最后一个字符,您将得到tk始终添加的隐式换行符,这意味着每次执行加载/保存循环时,文本文件将增长一个字符。在

相关问题 更多 >