Come realizzare i widget confezionati all'interno di GTK.Box (VBox/HBox) ridimensionabili dall'utente
Domanda
È possibile rendere i widget all'interno di una casella ridimensionabili dall'utente? Saluti!
Esempio:
hbox.pack_start (my_scrolled_window_1, espandere = true, riempe = true, padding = 0)
hbox.pack_start (my_vseparator, espandere = false, riempe = false, padding = 5)
hbox.pack_start (my_scrolled_window_2, espandere = true, riempe = true, padding = 0)
...
Vorrei che l'utente fosse in grado di trascinare il VSEparar per dare una dimensione più o meno a MY_SCROLLED_WINDOW_1/2.
Riferimento: http://www.pygtk.org/docs/pygtk/class-gtkbox.html
È l'approccio comune forse per mettere i widget in modo ricorsivo in un gtk.paned (vpaned/hpaned) come in Pane(w1,Pane(w2,Pane(w3,Pane(w4,w5))))
Per dire cinque widget w?
Soluzione
Sì, è comune usare una gerarchia di widget GTKPaned (V o H) per raggiungere questo obiettivo. Purtroppo, non esiste un widget per aggiungere bene un numero arbitrario di bambini e avere separatori tra di loro.