def create_central_panel(self,event,test_mode):
""" Create a central panel for displaying data """
if not self.central_panel == None:
self.sizer.Clear()
self.sizer.Detach(self.central_panel)
self.model.set_test_mode(test_mode)
self.central_panel = MainPanel(self.frame, test_mode)
self.sizer.Insert(1,self.central_panel, 5, wx.EXPAND)
self.central_panel.recordButton.Bind(wx.EVT_BUTTON, self.on_rec)
self.central_panel.pauseButton.Bind(wx.EVT_BUTTON, self.on_pause)
if test_mode == False:
self.central_panel.time = MAX_TIME_TRAIN
wx.CallAfter(Publisher().sendMessage, "update_status", "Read the following paragraph ")
else:
self.central_panel.pauseButton.Show()
wx.CallAfter(Publisher().sendMessage, "update_status", "Speak in a natural way chanting the words properly ")
self.sizer.Layout()
self.frame.Layout()
评论列表
文章目录