def initNTrial(self):
trialSizer = wx.BoxSizer(orient=wx.HORIZONTAL)
trialControlBox = widgets.ControlBox(self, label='Num Trials', orient=wx.VERTICAL)
self.trialSpinCtrl = wx.SpinCtrl(self, #style=wx.SP_WRAP,
value=str(self.pg.nTrials), min=1, max=100)
self.Bind(wx.EVT_SPINCTRL, self.setNTrial, self.trialSpinCtrl)
self.offlineControls += [self.trialSpinCtrl]
trialControlBox.Add(self.trialSpinCtrl, proportion=1,
flag=wx.ALL | wx.EXPAND, border=10)
trialSizer.Add(trialControlBox, proportion=1,
flag=wx.LEFT | wx.BOTTOM | wx.EXPAND, border=10)
pauseControlBox = widgets.ControlBox(self,
label='Pause Secs', orient=wx.VERTICAL)
self.pauseFloatSpin = agwfs.FloatSpin(self, min_val=0.5, max_val=5.0,
increment=0.5, value=self.pg.pause)
self.pauseFloatSpin.SetFormat("%f")
self.pauseFloatSpin.SetDigits(3)
self.Bind(agwfs.EVT_FLOATSPIN, self.setPause, self.pauseFloatSpin)
self.offlineControls += [self.pauseFloatSpin]
pauseControlBox.Add(self.pauseFloatSpin, proportion=0,
flag=wx.ALL | wx.EXPAND, border=12)
trialSizer.Add(pauseControlBox, proportion=1,
flag=wx.LEFT | wx.BOTTOM | wx.RIGHT | wx.EXPAND, border=10)
self.sizer.Add(trialSizer, proportion=0, flag=wx.EXPAND)
评论列表
文章目录