示例#1
0
	def advancedCall(self, inputFileName, output):
		refactoredRaster.main(inputFileName, output, 
			SPEED=float(self.ui.SpeedValue.value()),
			ACCEL=float(self.ui.AccelValue.value()), 
			laser_power=int(self.ui.LaserPowerValue.value()), 
			bidirectional_raster=bool(self.ui.BidirectionalRaster.isChecked()),
			origin_x=float(self.ui.OriginXValue.value()), 
			origin_y=float(self.ui.OriginYValue.value()), 
			origin_loc=str(self.ui.OriginLocationDrop.currentText()), 
			mirror_x=bool(self.ui.MirrorX.isChecked()), 
			mirror_y=bool(self.ui.MirrorY.isChecked()), 
			keep_aspect_ratio=bool(self.ui.KeepAspectRatio.isChecked()), 
			raster_w=float(self.ui.RasterWidthValue.value()), 
			raster_h=float(self.ui.RasterHeightValue.value()), 
			XDPI=float(self.ui.XDPIValue.value()), 
			YDPI=float(self.ui.YDPIValue.value()),
			pause_on_every_line=False
			)
示例#2
0
	def onGoButton(self):
		inputFileName = self.ui.InputFileField.toPlainText()
		if self.ui.OutputStdout.isChecked():
			outputFileName = '-'
		else:
			outputFileName = self.ui.OutputFileField.toPlainText()
		if inputFileName and outputFileName:
			inputPix = QtGui.QPixmap(inputFileName)
			self.ui.PreviewView.setPixmap(inputPix)
			
			with smart_open(outputFileName) as output:
				if self.ui.AdvancedModeCheckbox.isChecked():
					self.advancedCall(str(inputFileName), output)
				else:
					refactoredRaster.main(str(inputFileName), output, pause_on_every_line=False)
			outputPix = QtGui.QPixmap('actual.png')
			self.ui.OutputView.setPixmap(outputPix)
			if self.force_std_out:
				sys.exit(0)
		else:
			self.ui.OutputView.setText("You are missing file names")