Example #1
0
 def stopLoom(self):
     self.loomState = "stopped"
     self.lineNumber = 0  # reset progress
     if (self.vacuumOn):
         self.vacuum()
     for pedal in self.ui.pedals:
         pedal.setVisible(False)
     self.ui.stop.setVisible(False)
     self.ui.start.setText("Start")
     # for now, also saves the weaving log image
     #if (self.logging):
     if (self.weavingLog.size > 0):
         saveFile, ok = saveDialog.getSaveResult()
         print(saveFile, ok)
         if (ok):
             cv.imwrite(saveFile[0], self.weavingLog)