Използвам PySide по не толкова MVC начин, което означава, че се опитвам, доколкото е възможно, да не редактирам генерирания .ui в .py файл, поставям логиката на приложението си в пакети (модели) и имам един модул (. pyw файл) по-скоро като контролер за всички тях за инициализиране и управление. Не е най-добрата практика, но се справям добре, всичко, което искам е, че не искам да добавям код към генерирания ui .py файл (по-скоро като моя изглед)
Сега тук е проблемът
Забелязах, че генерираният PySide файл не наследява от QDialog или QMainWindow, тъй като трябва да го създадете, когато създавате класа, в резултат на това събития като closeEvent(self, event)
не работят вътре в класа, дори когато го поставите там. Знам как да пиша функции за QActions и връзки с джаджи, но НЕ ЗНАМ КАК ДА ДОБАВЯ БАЗИРАНА НА КЛАС ФУНКЦИЯ КЪМ ГЕНЕРИРАН КЛАС PYSIDE ИЗВЪН КЛАСА.
Ако трябва да редактирам генерирания клас на изглед, мога перфектно да го настроя според това, което искам, НО не искам, защото мога да направя изменение в QtDesigner и да компилирам по всяко време
Това е моят въпрос, тъй като не искам как да прикача, да речем, closeEvent
към обекта, създаден от класа в моя клас на контролер, без да докосвам генерирания клас на изглед.
Благодаря