2016-07-07 2 views

ответ

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, чтобы позволить вам изменить, где применяются теги.