PyGTK - Clase de ajuste
Algunos widgets en el kit de herramientas de PyGTK son tales que el usuario puede ajustar sus propiedades en un rango específico usando un mouse o un teclado. Un widget como Viewport se utiliza para mostrar una parte ajustable de datos grandes, por ejemplo, un texto de varias líneas en el control TextView.
PyGTK usa el objeto gtk.Adjustment para ser usado en asociación con tales widgets para que los ajustes del usuario se pasen a alguna función de devolución de llamada para su procesamiento. Un objeto de ajuste contiene los límites superior e inferior de un valor ajustable y sus parámetros de paso de incremento. Cuando los parámetros del objeto de ajuste cambian, emite señales de cambio o cambio de valor.
El siguiente es el constructor de la clase gtk.Adjustment:
gtk.Adjustment(value = 0, lower = 0, upper = 0, step_incr = 0,
page_incr = 0, page_size = 0)
El significado de cada uno de los atributos en el constructor es el siguiente:
valor | El valor inicial |
inferior | El valor mínimo |
Superior | El valor máximo |
step_incr | El incremento de paso |
page_incr | El incremento de página |
tamaño de página | Los tamaños de página |
El objeto de ajuste emite las siguientes señales:
Cambiado | Se emite cuando uno (o más) de los atributos de ajuste (excepto el atributo de valor) ha cambiado. |
Valor cambiado | Se emite cuando el atributo del valor de ajuste ha cambiado. |
Como se mencionó anteriormente, el objeto de ajuste no es un widget físico. Más bien, se utiliza en asociación con los otros widgets mediante los cuales se cambian sus atributos. Los widgets de rango se utilizan junto con el objeto de ajuste.