Tkinter: использовать другой шрифт (цвет, размер и т. Д.) Для текста в пределах одной и той же кнопки? - PullRequest
0 голосов
/ 22 января 2019

У меня очень специфический вопрос.

У меня есть кнопка tkinter.Каждый раз, когда я щелкаю по нему, я получаю всплывающее окно с полем ввода.Введите текст и нажмите Enter, я могу изменить текст этой кнопки.Я могу делать это столько раз, сколько захочу.

Теперь вопрос: могу ли я сделать так, чтобы текст кнопки имел другой цвет и размер шрифта?Скажем, оригинальный текст кнопки «btn 1».Первый раз, когда я нажимаю на него.Текст становится "btn 1 \ nFirstClick".Во второй раз текст "" btn 1 \ nFirstClick \ nSecondClick ".

У меня весь код обработан так, как я хотел. Но теперь я хочу, чтобы" FirstClick "был красным, а" SecondClick "- краснымв зеленом ".

Возможно ли это?Я погуглил и не могу найти ответ.

1 Ответ

0 голосов
/ 22 января 2019

Вы не можете использовать несколько шрифтов или цветов в одной кнопке.Единственным вариантом будет создание пользовательского виджета, который выглядит и ведет себя как кнопка, но который реализован с помощью виджета Text или Canvas.Эти два виджета позволяют использовать несколько цветов и шрифтов одновременно.

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