def initSigControls(self):
"""Initialize signal controls.
"""
sigSizer = wx.BoxSizer(orient=wx.VERTICAL)
scaleControlBox = widgets.ControlBox(self, label='Noise', orient=wx.VERTICAL)
self.scaleText = wx.StaticText(self, label='%4.1f' % self.src.scale.value)
scaleTextSizer = wx.BoxSizer(orient=wx.VERTICAL)
scaleTextSizer.Add(self.scaleText, proportion=1, flag=wx.EXPAND)
self.scaleSlider = wx.Slider(self, style=wx.SL_VERTICAL,
value=self.src.scale.value*10.0, minValue=1, maxValue=100)
self.Bind(wx.EVT_SLIDER, self.setScale, self.scaleSlider)
scaleControlBox.Add(scaleTextSizer, proportion=0,
flag=wx.ALL | wx.EXPAND, border=10)
scaleControlBox.Add(self.scaleSlider, proportion=1,
flag=wx.LEFT | wx.BOTTOM | wx.RIGHT | wx.EXPAND, border=10)
sigSizer.Add(scaleControlBox, proportion=1,
flag=wx.ALL | wx.EXPAND, border=10)
self.sizer.Add(sigSizer, proportion=1, flag=wx.EXPAND)
评论列表
文章目录