На этом шаге мы приведем общие сведения о стилях.
Пришла пора более подробно изучить использование стилей в стилизуемых компонентах. Этот вопрос мы уже поверхностно затрагивали в примере на 42 шаге.
Главная особенность стилизуемых компонентов заключается в том, что их внешний вид задается с помощью стилей. Стиль - это набор опций, задающих для компонента оформление: шрифт, которым выводится текст надписи, цвета текста и фона, вид рамки и др.
Стили обладают важным преимуществом - с их помощью можно указать оформление для произвольного количества или даже для всех компонентов, что присутствуют в приложении. К тому же, ряд опций у стилизуемых компонентов можно задать только посредством стилей.
Работа со стилями выполняется посредством методов класса Style, определенного в модуле tkinter.ttk. Нам придется создать экземпляр этого класса, вызвав его конструктор без параметров:
s = tkinter.ttk.Style()
На следующем шаге мы рассмотрим использование тем.