На этом шаге мы приведем классификацию существующих компонентов в библиотеке.
Библиотека Tkinter предлагает разработчикам весьма большой набор компонентов, включающий поле ввода, кнопку, флажок, переключатель, обычный и раскрывающийся списки, меню и др. Начиная с этого шага, мы начнем с ними знакомиться.
Все компоненты, поддерживаемые библиотекой Tkinter, можно разделить на две большие группы:
Набор компонентов в обеих группах примерно одинаков, и почти у каждого стилизуемого компонента есть нестилизуемая "пара". Однако в каждой группе есть и компоненты, не имеющие таких "пар", - так, стилизуемый компонент блокнота не имеет нестилизуемой "пары", а нестилизуемый компонент обычного списка - стилизуемого аналога.
Во вновь создаваемых приложениях рекомендуется применять, по возможности, стилизуемые компоненты. К нестилизуемым компонентам следует обращаться лишь в том случае, если они не имеют стилизуемых аналогов.
На следующем шаге мы поговорим о стилизуемых компонентах.