alien conspiracy hardtrance addict | Bonjour, Je souhaite réalisé un carré de 3*3 boutons qui remplissent tout l'espace. J'utilise un FlexGrid (qui est contenu dans dans un BoxSizer VERTICAL pas présent dans le bout de code) contenant mes boutons auxquels j'associe le paramètre wx.EXPAND
Code :
- #RIGHT side of the panel
- self.grid = wx.FlexGridSizer(3,3)
- for i in range(self.grid.GetCols()):
- self.grid.AddGrowableCol(i,1)
- for i in range(self.grid.GetRows()):
- self.grid.AddGrowableRow(i,1)
-
- button_list = [wx.Button(self, wx.ID_ANY, x) for x in ('1','2','3','4','5','6','7','8','9')]
- for i in range(len(button_list)):
- self.grid.Add(button_list[i], 1, wx.EXPAND )
| Voici le résultat:
Mes bouttons sont étiré en horizontal mais pas en vertical Comment arriver à les faire prendre toute la place dispo ? (j'ai essaye wx.ALL et wx.SHAPED ca ne change pas) Message édité par alien conspiracy le 02-02-2010 à 23:44:43
|