self.box = wx.FlexGridSizer(pos = (0,20) ) for i in self.fitem.tags: tag_fonts = wx.TextCtrl ( self, -1, i, style = wx.NO_BORDER, name = i ) tag_fonts.SetSize ( tag_fonts.GetTextExtent (i)( ) ) self.box.Add ( tag_fonts ) self.box.Fit self.SetSizer ( self.box )