¿Cómo hacer que dos elementos en gtk tengan el mismo tamaño?
Pregunta
Estoy usando pyGTK. Quiero diseñar un elemento grande con 2 más pequeños a cada lado. Por razones estéticas, quiero que los 2 más pequeños sean del mismo tamaño. Tal como están, difieren en unos pocos píxeles y, como resultado, el elemento central no está centrado.
Intenté usar gtk.Table con 3 celdas, pero tener homogeneous = True no tiene el efecto deseado. Intenté jugar con él haciendo 8 celdas, y luego haciendo que el centro tomara más celdas, pero no funciona bien. ¿Hay alguna forma de hacer esto?
Solución
Deberías usar GtkSizeGroup para esto. Cree un GtkSizeGroup, agregue ambos widgets. Esto asegurará que ambos widgets tengan el mismo tamaño. Si desea que el widget tenga el mismo tamaño en una sola dirección (ancho o alto), configure el modo " propiedad de SizeGroup.