Есть ли способ изменить стиль шрифта виджета Tkinter без знания семейства шрифтов виджета и размера шрифта?
Случай использования. Мы создаем наш пользовательский интерфейс с использованием стандартных виджетов Tkinter (Label, Entry, Text и т.д.). В то время как наше приложение запускается, мы можем захотеть динамически изменить стиль шрифта этих виджетов на полужирный и/или курсив, используя метод .config()
. К сожалению, не существует способа указать спецификацию шрифта без указания семейства шрифтов и размера.
Ниже приведены примеры того, что мы хотели бы сделать, но ни один из этих примеров не работает:
widget.config(font='bold')
или
widget.config(font=( None, None, 'bold' ))