Domanda

Sto usando pyGTK. Voglio layout un elemento grande con 2 più piccoli su ciascun lato. Per motivi estetici, voglio che i 2 più piccoli abbiano le stesse dimensioni. Allo stato attuale, differiscono di alcuni pixel e, di conseguenza, l'elemento centrale non è centrato.

Ho provato a usare gtk.Table con 3 celle, ma avere omogeneo = True non ha l'effetto desiderato. Ho provato a rovinarlo creando 8 celle, e quindi avendo quella centrale occupa più celle, ma non funziona bene. C'è un modo per farlo?

È stato utile?

Soluzione

Dovresti usare GtkSizeGroup per questo. Crea un gruppo GtkSize, aggiungi entrambi i widget. Ciò assicurerà che entrambi i widget abbiano le stesse dimensioni. Se desideri che il widget abbia le stesse dimensioni in una sola direzione (larghezza o altezza), imposta la modalità " " proprietà di SizeGroup.

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