Lo resolvi ya con este ejemplo http://doc.qt.io/qt-4.8/qdeclarativedynamicobjects.html
Lo malo es que tengo que programar varias cosas que con el codigo anterior hacia perfectamente. pero ahora puedo crear las ventanas dinamicamente y cada una es independiente. no estan mas en una lista o cuadricula.