def thread(self):
     if not self.isRunning():
         self.log.delete("1.0", END)
         if(self.id =='2'):
             self.initialTimes = int(self.variable.get()) - 1
             self.t1 = Glove.GloveRun(account=self.account.get(), password=self.password.get(),
                                      suffix=self.suffix.get(),
                                      times=self.variable.get(),
                                      canvas_draw=self.canvas,
                                      fig=self.fig, log=self.log,
                                      file=self.file, writingTimes=self.writingTimes,
                                      maxtimes=self.maxtimes,ax=self.ax, input = self.input, data_path=self.data_path)
         else:
             self.log.delete("1.0", END)
             self.initialTimes = int(self.variable.get()) - 1
             self.t1 = LeapMotion.LeapRun(account=self.account.get(), password=self.password.get(),
                                          suffix=self.suffix.get(),
                                          times=self.variable.get(),
                                          ax1=self.ax1, ax2=self.ax2,
                                          canvas_draw=self.canvas,
                                          fig=self.fig, log=self.log,
                                          file=self.file, writingTimes=self.writingTimes,
                                          maxtimes=self.maxtimes, killAll=self.kill_all, data_path=self.data_path)
         self.t1.setDaemon(True)
         self.t1.start()