def set_bindings(self):
self.Bind(wx.EVT_RADIOBOX, self.handle_plottype,
self.choosep.plottype_p.fieldradiobox)
self.Bind(wx.EVT_RADIOBOX, self.handle_fieldtype,
self.choosep.fieldtype_p.fieldradiobox)
self.Bind(wx.EVT_COMBOBOX, self.handle_component,
self.choosep.component_p.componentcombobox)
self.Bind(wx.EVT_COMBOBOX, self.handle_normal,
self.choosep.component_p.normalcombobox)
self.Bind(wx.EVT_COMMAND_SCROLL_THUMBTRACK, self.handle_recslider,
self.slidersp.recslider.slider)
self.Bind(wx.EVT_COMMAND_SCROLL_THUMBTRACK, self.handle_binslider,
self.slidersp.binslider.slider)
self.Bind(wx.EVT_COMMAND_SCROLL_CHANGED, self.handle_recslider,
self.slidersp.recslider.slider)
self.Bind(wx.EVT_COMMAND_SCROLL_CHANGED, self.handle_binslider,
self.slidersp.binslider.slider)
self.Bind(wx.EVT_TEXT_ENTER, self.handle_rectxt,
self.slidersp.recslider.slidertext)
self.Bind(wx.EVT_TEXT_ENTER, self.handle_bintxt,
self.slidersp.binslider.slidertext)
self.Bind(wx.EVT_SPINCTRL, self.handle_recspin,
self.slidersp.recslider.spin)
self.Bind(wx.EVT_SPINCTRL, self.handle_binspin,
self.slidersp.binslider.spin)
self.Bind(wx.EVT_CHECKBOX, self.handle_autoscale,
self.choosep.autoscale_b)
self.Bind(wx.EVT_TEXT_ENTER, self.handle_minscale,
self.choosep.minpspin)
self.Bind(wx.EVT_TEXT_ENTER, self.handle_maxscale,
self.choosep.maxpspin)
self.choosep.save_b.Bind(wx.EVT_BUTTON,
lambda event: self.save_dialogue(event, 'fig.png'))
self.choosep.save_d.Bind(wx.EVT_BUTTON,
lambda event: self.save_dialogue(event, 'data.csv'))
self.choosep.save_s.Bind(wx.EVT_BUTTON,
lambda event: self.save_dialogue(event, 'script.py'))
评论列表
文章目录