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)