Pergunta

Eu estou usando pyGTK. Eu quero para o layout de um grande elemento com 2 menores em cada lado. Por razões estéticas, quero que os 2 menores para ser o mesmo tamanho. Como é, eles diferem por poucos pixels, e o elemento do meio não está centrada, como resultado.

Eu tentei usar gtk.Table com 3 células, mas ter homogênea = não verdadeiro não tem o efeito desejado. Eu tentei brincar com ela, fazendo 8 células, e depois ter o centro de assumir mais células, mas não funciona bem. Existe alguma maneira de fazer isso?

Foi útil?

Solução

Você deve usar GtkSizeGroup para isso. Criar um GtkSizeGroup, adicione ambos os widgets para ele. Isto irá assegurar que ambos os widgets têm o mesmo tamanho. Se você quiser que o Widget de ter o mesmo tamanho em uma única direção (largura ou altura), defina a propriedade "modo" de SizeGroup.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top