Domanda

Ho un Gtk :: HBox che dovrebbe contenere solo due elementi. Tuttavia, il costruttore nuova Gtk :: HBox () crea una scatola con tre elementi, in modo che quando visualizzo la mia finestra, c'è uno spazio dove brutto Gtk si aspetta che metta un terzo elemento.

Ho pensato che l'API Gtk fornirebbe un modo semplice per impostare il numero di figli, ma non è così. Dal momento che Glade mi permette di creare un HBox con due elementi, credo che si può fare, ma ora ho bisogno di farlo con codice C ++.

E 'molto strano che non riesco a trovare risposte in Google per una semplice domanda così, io devo essere perso qualcosa ... qualche idea?

È stato utile?

Soluzione

Si dovrebbe passare true negli argomenti expand e fill a Gtk :: Box :: pack_start () :

hbox.pack_start(child, true, true);

o chiamare il suo semplice sostituzione :

hbox.pack_start(child);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top