def __init__(self, parent): wx.Panel.__init__(self, parent, 0, style=wx.SIMPLE_BORDER) Observable.__init__(self) self.reset_button = wx.Button(self, label="Refaire un autre essai") self.sizer = wx.BoxSizer(wx.HORIZONTAL) self.sizer.Add(self.reset_button, 1, flag=wx.CENTER) self.SetSizer(self.sizer) self.reset_button.Bind(wx.EVT_BUTTON, self.on_reset)
def __init__(self, parent, available_choices, chosen_plots): wx.Panel.__init__(self, parent, 0, style=wx.SIMPLE_BORDER) Observable.__init__(self) cc = wx.combo.ComboCtrl(self, -1) tcp = CheckListComboPopup(available_choices, chosen_plots) tcp.add_observer(self) cc.SetPopupControl(tcp) self.sizer = wx.BoxSizer(wx.HORIZONTAL) self.sizer.Add(cc, 1, flag=wx.CENTER) self.SetSizer(self.sizer)
def __init__(self, parent): wx.Panel.__init__(self, parent, 0, style=wx.SIMPLE_BORDER) Observable.__init__(self) self.start_button = wx.Button(self, label="Start") self.stop_button = wx.Button(self, label="Stop") self.sizer = wx.BoxSizer(wx.HORIZONTAL) self.sizer.Add(self.start_button, 1, flag=wx.CENTER) self.sizer.Add(self.stop_button, 1, flag=wx.CENTER) self.SetSizer(self.sizer) self.start_button.Bind(wx.EVT_BUTTON, self.on_start) self.stop_button.Bind(wx.EVT_BUTTON, self.on_stop)
def __init__(self, parent, subplots): wx.Panel.__init__(self, parent, -1, style=wx.SIMPLE_BORDER) Observable.__init__(self) self.fig = Figure() self.canvas = FigCanvas(self, -1, self.fig) self.toolbar = NavigationToolbar2Wx(self.canvas) self.toolbar.Realize() self.initialize_subplots(subplots) self.sizer = wx.BoxSizer(wx.VERTICAL) self.sizer.Add(self.toolbar, 1, wx.GROW | wx.CENTER) self.sizer.Add(self.canvas, 30, wx.GROW) self.SetSizer(self.sizer)
def __init__(self, parent, file_list=[]): wx.Panel.__init__(self, parent, 0, style=wx.SIMPLE_BORDER) Observable.__init__(self) self.file_list = file_list self.hide_button = wx.Button(self, label="Hide") self.list_box = wx.CheckListBox(choices=file_list, parent=self) self.sizer = wx.BoxSizer(wx.VERTICAL) self.sizer.Add(self.hide_button, 1, wx.CENTER) self.sizer.Add(self.list_box, 10, wx.GROW) self.SetSizer(self.sizer) self.hide_button.Bind(wx.EVT_BUTTON, self.on_hide) self.list_box.Bind(wx.EVT_CHECKLISTBOX, self.on_check_or_uncheck)
def __init__(self, parent): wx.Panel.__init__(self, parent, style=wx.SIMPLE_BORDER) Observable.__init__(self) hbox = wx.BoxSizer(wx.HORIZONTAL) fgs = wx.FlexGridSizer(4, 1, 9, 25) inertia = wx.StaticText(self, label="Inertie") friction = wx.StaticText(self, label="Constante de friction") inertia_text_ctrl = wx.TextCtrl(self) friction_text_ctrl = wx.TextCtrl(self) fgs.AddMany([(inertia), (inertia_text_ctrl, 1, wx.EXPAND), (friction), (friction_text_ctrl, 1, wx.EXPAND)]) hbox.Add(fgs, proportion=1, flag=wx.ALL | wx.EXPAND, border=15) self.SetSizer(hbox)
def __init__(self, list_of_items, chosen_items): super(CheckListComboPopup, self).__init__() Observable.__init__(self) self.list_of_items = list_of_items self.chosen_items = chosen_items