• Зачем наследование в tkinter?

    @vseplan
    Графический интерфейс реализован как подкласс класса Frame и потому автоматически становится присоединяемым компонентом – то есть мы сможем добавить все виджеты, создаваемые этим классом, как единый пакет в любой другой графический интерфейс; достаточно просто присоединить экземпляр этого класса к графическому интерфейсу. По простому - если вам нужна только один виджет и вы его нигде больше применять не собираетесь, то можно обойтись без 'frame'. Но если вы создаете группу виджетов, то их удобнее поместить в один фрейм, поместить в отдельный модуль (где таких групп может быть много) и далее импортировать, присоединять к другим интерфейсам одним махом. Данную информацию я взял в книге Марка Лутца "Програмирование на Python" том 1. стр. 89-90.
    Ответ написан
    Комментировать