10.2. El control Alineador

El control Alignment (Alineador) te permite colocar un control dentro de su ventana en una posición y un tamaño relativos al tamaño del propio control Alignment . Por ejemplo, puede ser útil para centrar un control dentro de la ventana.

Sólo hay dos llamadas asociadas al control Alignment :

  alignment = gtk.Alignment(xalign=0.0, yalign=0.0, xscale=0.0, yscale=0.0)

  alignment.set(xalign, yalign, xscale, yscale)

La función gtk.Alignment() crea un nuevo control Alignment con los parámetros especificados. El método set() permite alterar los parámetros de alineación de un control Alignment existente.

Los cuatro parámetros son números en coma flotante que pueden estar entre 0.0 y 1.0. Los argumentos xalign y yalign afectan a la posición del control dentro del Alignment . Los argumentos xscale y yscale afectan a la cantidad de espacio reservada al control.

Un control hijo puede añadirse a este Alignment usando:

  alignment.add(widget)

Para un ejemplo del uso de un control Alignment, consulta el ejemplo del control de Barra de Progreso progressbar.py