Design MVC com Qt Designer e PyQt / PySide

Novato em Python vindo de Java (+ SWT / Windowbuilder) e estou tendo dificuldade em descobrir como codificar corretamente um aplicativo de desktop grande em Python / Qt4 (QtDesigner) / PySide.

Gostaria de manter qualquer lógica de exibição em uma classe de controlador fora do arquivo .ui (e sua conversão .py). Primeiro, a lógica é independente da estrutura da GUI e, em segundo lugar, o arquivo .ui e o arquivo .py resultante são substituídos em qualquer alteração !.

Somente exemplos que encontrei adicionam código de ação a um MainWindow.py monolítico (gerado a partir da interface do usuário) ou a um MyForm.py (também gerado a partir de .ui). Não vejo nenhuma maneira de vincular uma classe de controlador POPO a ações no QtDesigner.

Alguém pode me indicar fluxos de trabalho para criar um aplicativo em larga escala usando o QtDesigner em uma metodologia escalável de MVC / P?

questionAnswers(1)

yourAnswerToTheQuestion