Tkinter
Text(文本)组件用于显示和处理多行文本。在 Tkinter 的所有组件中,Text 组件显得异常强大和灵活,适用于多种任务。虽然该组件的主要目的是显示多行文本,但它常常也被用于作为简单的文本编辑器和网页浏览器使用
Text 组件用于显示文本文档,包含纯文本或格式化文本(使用不同字体,嵌入图片,显示链接,甚至是带 CSS 格式的 HTML 等)
写入内容
文本
1 |
|
指定标签
1 | import tkinter as tk |
对象
在 Text 组件中插入对象,可以使用 window_create() 和 image_create() 方法
1 | import tkinter as tk |
删除内容
全部内容
1 | text.delete(1.0, "end") |
删除一个对象
1 | text.delete(object) |
获取内容
1 | contents = text.get(1.0, "end") |
index()
index() 方法用于将所有支持的“索引”格式(请参考下方【Indexes 用法】)转换为“行.列”格式的索引号
1 | import tkinter as tk |
mark_set()
如果你需要跟踪一个位置,那么你可以将该位置“标记”下来
1 | import tkinter as tk |
search()
文本换行输入
1 | text.insert(END/INSERT, '..../n') |
1 | text.insert(...) |