Как создать StringVar с несколькими цветами в Tkinter? - PullRequest
0 голосов
/ 09 июля 2020

Допустим, у нас есть StringVar:

string_var = tk.StringVar(value="Red, Blue")
string_var.configure(fg='red')

Можно ли настроить эту StringVar так, чтобы «Красный» был окрашен в красный цвет, а «Синий» - в синий?

1 Ответ

1 голос
/ 09 июля 2020

Это невозможно. Экземпляры StringVar и других переменных tkinter не имеют визуального представления.

Лучший вариант для текста с несколькими цветами - использовать виджет Text или Canvas. Оба они имеют возможность добавлять цвет к группам текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...