Come realizzare i widget confezionati all'interno di GTK.Box (VBox/HBox) ridimensionabili dall'utente

StackOverflow https://stackoverflow.com/questions/6360105

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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top