Te recomiendo leer esto
http://www.rkblog.rk.edu.pl/w/p/introduction-pyqt4/
La idea es crear cada ventana por separado, y luego tener un módulo central en la aplicación que se encargue de crearlas cuando sea necesario y conectarlas vía sus respectivas señales.
saludos.