Pergunta

Eu tenho um gtk :: hbox que deve conter apenas dois elementos. No entanto, o construtor novo GTK :: hbox () cria uma caixa com três elementos; portanto, quando exibo minha janela, há um espaço feio onde o GTK espera que eu coloque um terceiro elemento.

Eu pensei que a API do GTK forneceria uma maneira fácil de definir o número de crianças, mas não. Como a Glade me permite criar um Hbox com dois elementos, acho que pode ser feito, mas agora preciso fazê -lo com o código C ++.

É muito estranho que eu não consiga encontrar respostas no Google para uma pergunta tão simples, devo estar perdendo alguma coisa ... alguma idéia?

Foi útil?

Solução

Você deveria passar true no expand e fill argumentos para Gtk :: box :: pack_start ():

hbox.pack_start(child, true, true);

Ou ligue para o seu substituição mais simples:

hbox.pack_start(child);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top