dev:python:pygtk:agencement-widgets
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
dev:python:pygtk:agencement-widgets [2015/08/14 15:22] – yoann | dev:python:pygtk:agencement-widgets [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 |
---|
{{dev:python:pygtk:pygtk-packing-04.png}} | {{dev:python:pygtk:pygtk-packing-04.png}} |
| |
| ===== Tableau ===== |
| |
| Pour l'agencement des widget, PyGTK met à disposition le conteneur gtk.Table |
| |
| <code python> |
| table = gtk.Table(rows=1, columns=1, homogeneous=False) |
| </code> |
| |
| L'argument **homogeneous** permet de spécifier comment les boites du tableau sont redimensionnées. Si **homogeneous= True**, les boites auront toutes la dimension du widget le plus grand contenu dans le tableau. Si la valeur de homogeneous est False, la taille d'un élément en hauteur sera celle du widget le plus grand sur la même ligne et sa longueur sera celle du plus long de la colonne. |
| |
| Pour placer des widgets dans un objet de type Table, utiliser la méthode attach: |
| |
| <code python> |
| object.attach(child, left_attach, rigt_attach, top_attach, bottom_attach |
| xoptions=EXPAND|FILL, yoptions:EXPAND|FILL, xpadding=0, ypadding= 0) |
| </code> |
| |
===== Références ===== | ===== Références ===== |
| |
* PyGTK 2.0 Tutorial, chapitre 4 | * PyGTK 2.0 Tutorial, chapitre 4 |
dev/python/pygtk/agencement-widgets.1439565757.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)