В wxPython вам следует использовать классы всякий раз, когда вы хотите расширить функциональность того, что предоставляет вам wxPython.
Многие приложения wxPython как минимум определяют класс, наследуемый от wx.Frame
, который будет служитьосновной графический интерфейсЕсли вам нужно добавить специальное поведение к определенным виджетам (например, добавить метод к wx.Button
), вы также можете написать класс для этого.Наконец, некоторые специальные функции в wxPython (например, графические интерфейсы с вкладками или мастера) требуют, чтобы вы написали класс для каждой страницы.
Существует множество случаев, когда вам нужно написать класс.Вы почти всегда должны написать хотя бы один класс для своего основного кадра.Кроме того, это зависит от того, какие проблемы вы пытаетесь решить.
Я не уверен, какую книгу вы читаете, но если вы еще этого не сделали, я бы порекомендовал wxPython вДействие , которое действительно является полным руководством по wxPython.