TOC
Normalmente, quando um programa que você deseja colocar mais de um controle na janela é criada. Nosso primeiro exemplo "Olá mundo" usando um único controle para simplesmente chamar o método add
() da classe gtk.Container
ao controle "pacote" na janela.
No entanto, assim que você quer colocar mais de um controle em uma
janela, como o controle de posição está localizado é determinado?. Este é o lugar onde a "embalagem" de controles entra em jogo.
A maioria das embalagens é realizada utilizando caixas. Estes são recipientes de controle invisíveis e são de dois tipos: caixas horizontais e caixas verticais.
No primeiro tipo de objectos estão inseridas na horizontal, da esquerda
para a direita ou da direita para a esquerda, dependendo de a chamada
deve ser utilizado; enquanto no segundo tipo, as arquibancadas verticais, controles embalados de cima para baixo ou vice-versa. As combinações podem ser usadas em outros casos inseridas caixas e obter qualquer efeito desejado.
Para criar uma nova chamada caixa horizontal é usado
Com chamadas anteriores mostraram GTK + como ele pode colocar os controles e, assim, é capaz de alterar o seu tamanho e outras propriedades interessantes automaticamente. E, como esperado, o referido método proporciona ainda uma grande flexibilidade na colocação e a criação de controles.
Para criar uma nova chamada caixa horizontal é usado
gtk.HBox
(), e caixas verticais gtk.VBox
(). Métodos pack_start
() e pack_end
() são usados para colocar objetos dentro desses recipientes. O primeiro método, pack_start
(), insira o subir e descer em um vertical objetos da caixa, e da esquerda para a direita em uma caixa horizontal. O método pack_end
() mostra o comportamento oposto, saco de baixo para cima em uma caixa
vertical, em seguida, da direita para a esquerda em uma caixa
horizontal. Com estes métodos podem ser alinhados com os controlos direita ou à esquerda, de modo que o efeito desejado seja alcançado. Ao longo dos exemplos neste método tutorial utilizado principalmente pack_start
(). Um objeto pode ser outro recipiente ou controle de poço.
Na verdade, muitos controles são realmente também recipientes, como
acontece com os botões, mas geralmente é só usar um rótulo dentro. Com chamadas anteriores mostraram GTK + como ele pode colocar os controles e, assim, é capaz de alterar o seu tamanho e outras propriedades interessantes automaticamente. E, como esperado, o referido método proporciona ainda uma grande flexibilidade na colocação e a criação de controles.
Nenhum comentário:
Postar um comentário