A l’hora de posar distints elements (etiquetes, botons, etc…) en les caixes d’una finestra s’utilitzen els mètodes: pack_start() i pack_end().
La combinació dels quatre paràmetres (expand, fill i padding) que tenen aquestes funcions i els paràmetres propis de les caixes HBox() i VBox() (homogeneous i spacing) ens permeten multitud de possibilitats per a poder situar i alinear els elements a la caixa.
Potser és un poc difícil d’entendre tot plegat i per això he volgut fer un petit programa que mostre totes les combinacions de paràmetres i quin és el resultat en la alineació dels distints elements, en aquest cas uns botons.
Una captura de pantalla del programa en execució la teniu ací:
En aquest cas, tan sols he utilitzat la funció pack_start(). En el cas de voler emprar la seua anàloga pack_end() el resultat haguera estat l’alineació dels botons de dreta a esquerra en lloc de esquerra a dreta de l’exemple.
El fitxer amb el codi font us el podeu descarregar de la secció Fitxers.

Envia un Comentari