是否可以在同一文本框中使用多种字体颜色。 以下代码将文本小部件中的整个文本转换为黄色:
.t.configure -fg yellow
答案 0 :(得分:4)
要在同一文本小部件中使用多种颜色,您必须指定哪些字符具有这些颜色。您可以通过在这些字符上放置标记来完成此操作。您可以将标记配置为使用不同的前景颜色,以及其他各种属性(您还可以更改背景,字体,缩进规则等)。
添加标记的最简单时间是您插入文本时:
pack [text .t]
.t insert 1.0 "this is red\n" tag1 "this is blue\n" tag2
.t tag configure tag1 -foreground red
.t tag configure tag2 -foreground blue
tag
方法还有其他子命令可以改变应用标记的位置。