Cómo hacer que los widgets empaquetados dentro de GTK.Box (VBOX/HBOX) RESIZABLE POR EL USUARIO
Pregunta
¿Es posible hacer que los widgets dentro de un cuadro sean rechazables por el usuario? ¡Salud!
Ejemplo:
hbox.pack_start (my_scrolled_window_1, expand = true, relleno = true, padding = 0)
hbox.pack_start (my_vseparator, expand = false, relleno = falso, padding = 5)
hbox.pack_start (my_scrolled_window_2, expand = true, relleno = true, padding = 0)
...
Me gustaría que el usuario pueda arrastrar al Vseparator para dar más o menos tamaño a My_Scrolled_Window_1/2.
Referencia: http://www.pygtk.org/docs/pygtk/class-gtkbox.html
¿Es el enfoque común tal vez poner los widgets de manera recursiva en un GTK.paned (vPaned/Hpaned) como en Pane(w1,Pane(w2,Pane(w3,Pane(w4,w5))))
Por ejemplo, cinco widgets w?
Solución
Sí, es común usar una jerarquía de widgets gtkpaned (V o H) para lograr esto. Lamentablemente, no hay un widget para agregar muy bien un número arbitrario de niños y tener separadores entre ellos.