Diseño MVC con Qt Designer y PyQt / PySide

Python novato viene de Java (+ SWT / Windowbuilder) y estoy teniendo dificultades para resolver cómo codificar correctamente una aplicación de escritorio grande en Python / Qt4 (QtDesigner) / PySide.

Me gustaría mantener cualquier lógica de vista en una clase de controlador fuera del archivo .ui (y es la conversión .py). En primer lugar, la lógica es independiente del marco de la GUI y, en segundo lugar, el archivo .ui y el archivo .py resultante se sobrescriben en cualquier cambio.

Solo los ejemplos que he encontrado agregan código de acción a un MainWindow.py monolítico (generado desde ui) o un MyForm.py (también generado desde .ui). No veo ninguna forma de vincular una clase de controlador POPO a acciones en QtDesigner.

¿Alguien puede señalarme los flujos de trabajo para crear una aplicación a gran escala usando QtDesigner en una metodología MVC / P escalable?

Respuestas a la pregunta(1)

Su respuesta a la pregunta