Допустим, у нас есть StringVar:
StringVar
string_var = tk.StringVar(value="Red, Blue") string_var.configure(fg='red')
Можно ли настроить эту StringVar так, чтобы «Красный» был окрашен в красный цвет, а «Синий» - в синий?
Это невозможно. Экземпляры StringVar и других переменных tkinter не имеют визуального представления.
Лучший вариант для текста с несколькими цветами - использовать виджет Text или Canvas. Оба они имеют возможность добавлять цвет к группам текста.
Text
Canvas