控件之Lable Entry Text Scrollbar button

被刻印的时光 ゝ 提交于 2020-01-13 14:12:32

不管是 Entry 还是 Text 组件,程序都提供了 get() 方法来获取文本框中的内容;
但如果程序要改变文本框中的内容,则需要调用二者的 insert() 方法来实现。

如果要删除 Entry 或 Text 组件中的部分内容,则可通过 delete(self,first,last=None) 方法实现,
该方法指定删除从 first 到 last 之间的内容。

关于 Entry 和 Text 支持的索引需要说明一下,由于 Entry 是单行文本框组件,因此它的索引很简单,
比如要指定第 4 个字符到第 8 个字符,索引指定为 (3,8) 即可。但 Text 是多行文本框组件,
因此它的索引需要同时指定行号和列号,比如 1.0 代表第 1 行、第 1 列(行号从 1 开始, 列号从 0 开始),
如果要指定第 2 行第 3 个字符到第 3 行第 7个字符,索引应指定为 (2.2,3.6)。

此外,正如从前面程序所看到的,Entry 支持双向绑定,程序可以将 Entry 与变量绑定在一起,
这样程序就可以通过该变量来改变、获取 Entry 组件中的内容。
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!