title: MVC design with Qt Designer and PyQt / PySide
body: <p>Python newbie coming from Java (+SWT/Windowbuilder) and am having difficulty working out how to properly code a large desktop app in Python/Qt4(QtDesigner)/PySide.</p>
  
  <p>I would like to keep any view logic in a controller class outside the .ui file (and it's .py conversion). Firstly as then the logic is independent of GUI framework and secondly as the .ui and resultant .py file get overwritten on any changes!.</p>
  
  <p>Only examples I've found add action code to a monolithic MainWindow.py (generated from ui) or a MyForm.py (also generated from .ui). I can't see any way to link a POPO controller class to actions in QtDesigner.</p>
  
  <p>Can anyone point me to workflows for creating a large scale application using QtDesigner in a scalable MVC/P methodology?</p>