Forum und email

Empacotando Widgets

Introdução

Este tutorial mostra os vários metodos para arranjar os widgets em uma janela, e diz a você como escolher o certo.

Se você anteriormente fazia as suas GUIs em Visual Basic ou Visual C++, você irá imaginar porque você não precisa de um tutorial sobre a colocação de widgets. Até agora era assim: Define o tamanho da janela, selecione um widget e posicione-o em uma posição (x,y) e faça-o em esta largura e com esta altura - nada mais, totalmente fácil. Você tem posições fixas e tamanhos fixos, mas eles ficam no mesmo lugar mesmo quando o tamanho da janela é modificado - eles não se ajustam sozinhos porque eles não sabem como.

No Gtk, as coisas são dinamicas: Widgets ajustam os seus tamanhos quando o tamanho da janela muda, exceto se você dizer para eles explicitamente não fazer isso. Definir as coisas é um pouco mais complicada do que apenas acertar os tamanhos e posições, mas você é recompensado com uma janela flexível que pode ser redimencionada para praticamente qualquer tamanho, enquanto ainda permanece com boa aparência.