Outils pour utilisateurs

Outils du site


dev:python:pygtk:agencement-widgets

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:pygtk:agencement-widgets [2015/08/14 15:22] yoanndev:python:pygtk:agencement-widgets [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 74: Ligne 74:
 {{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)