def __init__(self, parent=None, size=(-1, -1)): wx.Frame.__init__(self, parent, -1, 'Parameter Panel Test', size=size, style=wx.DEFAULT_FRAME_STYLE) panel = GridPanel(self) name1 = 'peak1_amp' param1 = Parameter(value=99.0, vary=True, min=0, name=name1) name2 = 'peak1_cen' param2 = Parameter(value=1.23, vary=True, min=0.5, max=2.0, name=name2) p1 = ParameterPanel(panel, param1) p2 = ParameterPanel(panel, param2) panel.AddText(" %s: " % name1, style=LEFT) panel.Add(p1, style=LEFT) panel.NewRow() panel.AddText(" %s: " % name2, style=LEFT) panel.Add(p2, style=LEFT) panel.pack() self.createMenus() self.SetSize((400, 90)) self.Show() self.Raise()