motorpong.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:cebl 作者: idfah 项目源码 文件源码
def initFeatures(self):
        featureSizer = wx.BoxSizer(orient=wx.HORIZONTAL)
        spanControlBox = widgets.ControlBox(self, label='Welch Span', orient=wx.VERTICAL)
        self.spanFloatSpin = agwfs.FloatSpin(self, min_val=0.1, max_val=3.0,
            increment=0.05, value=self.pg.welchConfig.span)
        self.spanFloatSpin.SetFormat('%f')
        self.spanFloatSpin.SetDigits(3)
        self.Bind(agwfs.EVT_FLOATSPIN, self.setSpan, self.spanFloatSpin)
        self.cp.offlineControls += [self.spanFloatSpin]
        spanControlBox.Add(self.spanFloatSpin, proportion=1,
                flag=wx.ALL | wx.EXPAND, border=10)
        featureSizer.Add(spanControlBox, proportion=1,
                flag=wx.LEFT | wx.BOTTOM | wx.RIGHT | wx.EXPAND, border=10)

        # radio buttons for turning log transform on and off
        logTransControlBox = widgets.ControlBox(self, label='Log Trans', orient=wx.HORIZONTAL)

        logTransOnRbtn = wx.RadioButton(self, label='On', style=wx.RB_GROUP)
        self.Bind(wx.EVT_RADIOBUTTON, self.setLogTransOn, logTransOnRbtn)
        logTransControlBox.Add(logTransOnRbtn, proportion=0, flag=wx.ALL, border=10)
        self.cp.offlineControls += [logTransOnRbtn]

        logTransOffRbtn = wx.RadioButton(self, label='Off')
        self.Bind(wx.EVT_RADIOBUTTON, self.setLogTransOff, logTransOffRbtn)
        logTransControlBox.Add(logTransOffRbtn, proportion=0, flag=wx.ALL, border=10)
        self.cp.offlineControls += [logTransOffRbtn]

        if self.pg.welchConfig.logTrans:
            logTransOnRbtn.SetValue(True)
        else:
            logTransOffRbtn.SetValue(True)

        featureSizer.Add(logTransControlBox, proportion=1,
                flag=wx.BOTTOM | wx.RIGHT | wx.EXPAND, border=10)

        self.sizer.Add(featureSizer, proportion=0, flag=wx.EXPAND)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号