При работе с файлами/таблицами, действительно, не очень принципиально использовать методы классов. Просто в любом случае надо приобщаться к стилю программирования ABC. Рано или поздно придётся использовать ручное кодирование (шаблоны, к сожалению, используют не все возможности классов ABC), а тут нужно понимание как устроены классы. Как пример, кусок кода, подменяющего стандартные иконки и стандартный текст в
popup меню броуза (такого функционала в шаблонах нет):
Код: Выделить всё
self.Popup.SetIcon('Select','~pics\ok16.ico')
self.Popup.SetText('Select','Выбрать единицу измерения')
self.Popup.SetIcon('Insert','~pics\add16.ico')
self.Popup.SetText('Insert','Добавить единицу измерения')
self.Popup.SetIcon('Change','~pics\change16.ico')
self.Popup.SetText('Change','Редактировать единицу измерения')
self.Popup.SetIcon('Delete','~pics\delete16.ico')
self.Popup.SetText('Delete','Удалить единицу измерения')
Красиво, не правда ли? Подозреваю, без классов тяжеловато такое проделать.