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.