def initGainLoss(self):
gainLossSizer = wx.BoxSizer(orient=wx.VERTICAL)
gainControlBox = widgets.ControlBox(self, label='Gain', orient=wx.HORIZONTAL)
self.gainText = wx.StaticText(self, label='%0.2f' % self.pg.gain)
gainTextSizer = wx.BoxSizer(orient=wx.VERTICAL)
gainTextSizer.Add(self.gainText, proportion=1, flag=wx.EXPAND)
self.gainSlider = wx.Slider(self, style=wx.SL_HORIZONTAL,
value=int(self.pg.gain*100.0), minValue=1, maxValue=100)
self.Bind(wx.EVT_SLIDER, self.setGain, self.gainSlider)
gainControlBox.Add(gainTextSizer, proportion=0, flag=wx.ALL | wx.EXPAND, border=10)
gainControlBox.Add(self.gainSlider, proportion=1, flag=wx.ALL | wx.EXPAND, border=10)
gainLossSizer.Add(gainControlBox,
flag=wx.LEFT | wx.BOTTOM | wx.RIGHT | wx.EXPAND, border=10)
lossControlBox = widgets.ControlBox(self, label='Loss', orient=wx.HORIZONTAL)
self.lossText = wx.StaticText(self, label='%0.2f' % self.pg.loss)
lossTextSizer = wx.BoxSizer(orient=wx.VERTICAL)
lossTextSizer.Add(self.lossText, proportion=1, flag=wx.EXPAND)
self.lossSlider = wx.Slider(self, style=wx.SL_HORIZONTAL,
value=int(self.pg.loss*100.0), minValue=1, maxValue=100)
self.Bind(wx.EVT_SLIDER, self.setLoss, self.lossSlider)
lossControlBox.Add(lossTextSizer, proportion=0, flag=wx.ALL | wx.EXPAND, border=10)
lossControlBox.Add(self.lossSlider, proportion=1, flag=wx.ALL | wx.EXPAND, border=10)
gainLossSizer.Add(lossControlBox,
flag=wx.LEFT | wx.BOTTOM | wx.RIGHT | wx.EXPAND, border=10)
self.sizer.Add(gainLossSizer, proportion=0, flag=wx.EXPAND)
评论列表
文章目录