He oído de un compañero de trabajo que yo, como diseñador que usa Microsoft Expression Blend, debería evitar el uso de anidamiento excesivo de elementos del panel, ya que son computacionalmente costosos.
Por ejemplo, tiendo a crear la ventana principal con encabezado y barra de estado personalizada con cuadrícula, y luego tomo el panel superior y pongo una grilla dentro de él, y si tengo un mensaje dentro de un rectángulo en el panel superior ya cuadriculado crear otra grilla, etc.
Como un disigner orientado a la distribución (que quiere usar cada pantalla más eficientemente sean cuales sean las dimensiones de la pantalla) sé que esta es la mejor manera de hacerlo considerando el control absoluto y la flexibilidad, que evitar que la ventana cambie el tamaño de forma "impredecible"; oP
PERO ... ... este amigo mío dijo que, si tiene, por ejemplo, cinco cuadrículas anidadas dentro En otro caso, si pasas el mouse sobre ellos, generas cinco eventos de mouse, lo cual es costoso.
Además, si tiene demasiados cálculos debido a la cantidad de contenedores que solicitan tamaños de niños antes de la representación real, también puede ser costoso.
Tenía experiencia previa con PyGtk, y debo decir que utilicé MUCHOS paneles de diseño para todos mis scripts, e incluso el cambio de tamaño de las ventanas nunca me pareció especialmente costoso, excepto cuando tenía un lienzo complejo el dibujo debe ser recalculado.
¿Alguien tiene alguna experiencia o sabe algo al respecto?
Muchas gracias por leer
Aprecié mucho su enlace. Al final, no creo que las operaciones de diseño sean limitantes, especialmente considerando otro procesamiento que realizará el programa. ¡Gracias! – heltonbiker