def OnClickStopAction(self, event):
if self.pipeline_started == True:
if self.citer_flow[1] == 1:
self.sequence_timer.Start(1000)
self.ancestor.GetPage(4).data_poll_timer.Start(1000)
if self.total_iter > 0:
self.ancestor.GetPage(2).data_poll_timer.Start(1000)
if self.citer_flow[1] < 2:
self.citer_flow[1] = 2
self.pipeline_started = False
self.button_pause.SetBitmapLabel(getpause48Bitmap())
self.ancestor.GetPage(1).button_pause.SetBitmapLabel(getpauseBitmap())
self.citer_flow[3] = 0
self.citer_flow[4] = 0
self.citer_flow[5] = 0
def ThreadClean(self):
while len(enumerate()) > 2:
sleep(0.1)
wx.CallAfter(self.OnClickFinal,)
self.thread = threading.Thread(target=ThreadClean, args=(self,))
self.thread.daemon = True
self.thread.start()
评论列表
文章目录