En la aplicación QT que desarrollamos, necesitamos mostrar varias 'ventanas del visor' (para mostrar datos en el plano XY, plano YX, plano XZ y en 3D).Modelo MDI o Dock Windows?
Teníamos la esperanza de utilizar el modelo de aplicación MDI, pero más tarde el cliente solicitó un requisito para arrastrar y ver 'Ventanas del visor' en múltiples escritorios (usando múltiples monitores). Esto no se puede hacer usando el modelo de ventana MDI, porque no podemos mover la ventana MDI fuera de la Ventana principal de la aplicación.
La única forma posible es usar ventanas Dock porque se pueden desacoplar de la ventana de la aplicación principal y pasar a otras computadoras de escritorio, pero las ventanas Dock se usan principalmente para herramientas-paletas o ventanas de utilidades.
(http://doc.qt.nokia.com/4.6/qdockwidget.html#details)
¿Es una buena práctica utilizar la ventana Base para nuestras necesidades?
¿Ha solucionado el problema? – Beachwalker
sí, simplemente usé QWidgets sin padres. Tengo que administrar un contexto para mantener la lista de Windows (QWidgets) y utilicé este contexto para sincronizarlos. –