PyGTK - Classe de Ajuste
Alguns widgets no kit de ferramentas PyGTK são tais que suas propriedades podem ser ajustadas em um intervalo especificado pelo usuário usando um mouse ou teclado. Um widget como o Viewport é usado para exibir alguma parte ajustável de um grande volume de dados, por exemplo, um texto multilinha no controle TextView.
O PyGTK usa o objeto gtk.Adjustment para ser usado em associação com tais widgets para que os ajustes do usuário sejam passados para alguma função de retorno de chamada para processamento. Um objeto de ajuste contém os limites inferior e superior de um valor ajustável e seus parâmetros de incremento. Quando os parâmetros do objeto de ajuste mudam, ele emite sinais alterados ou value_changed.
A seguir está o construtor da classe gtk.Adjustment -
gtk.Adjustment(value = 0, lower = 0, upper = 0, step_incr = 0,
page_incr = 0, page_size = 0)
O significado de cada um dos atributos no construtor é o seguinte -
valor | O valor inicial |
mais baixo | O valor mínimo |
superior | O valor máximo |
step_incr | O incremento de passo |
page_incr | O incremento de página |
tamanho da página | Os tamanhos das páginas |
Os seguintes sinais são emitidos pelo objeto de ajuste -
Alterado | Isso é emitido quando um (ou mais) dos atributos de ajuste (exceto o atributo de valor) foi alterado. |
Valor alterado | Isso é emitido quando o atributo de valor de ajuste é alterado. |
Conforme mencionado acima, o objeto de ajuste não é um widget físico. Em vez disso, ele é usado em associação com outros widgets usando os quais seus atributos são alterados. Widgets de intervalo são usados junto com o objeto de ajuste.