コード例 #1
0
ファイル: AirfoilDialog.py プロジェクト: helo9/FreeCAD
class AirfoilDialog(QDialog):
    '''Dialog to Choose Airfoils'''
    def __init__(self, parent):
        QDialog.__init__(self)

        # Set up Ui from Designer
        self.ui = Ui_AirfoilDialog()
        self.ui.setupUi(self)

        #Connect List
        self.ui.buttonBox.accepted.connect(self.saveandaccept)

        self.Length = 0
        self.Thickness = 0
        self.x = 0
        self.y = 0
        self.z = 0

    def setLength(Length):
        self.Length = Length

    def setThickness(Thickness):
        self.Thickness = Thickness

    def saveandaccept(self):
        self.Length = self.ui.spin_length.value()
        self.Thickness = self.ui.spin_thickness.value()
        self.x = self.ui.spin_x.value()
        self.y = self.ui.spin_y.value()
        self.z = self.ui.spin_z.value()
        self.accept()

    def getResults(self):
        return [self.Length, self.Thickness, self.x, self.y, self.z]

    def setValues(self, Length, Thickness, x, y, z):
        ui = self.ui
        ui.spin_length.setValue(Length)
        ui.spin_thickness.setValue(Thickness)
        ui.spin_x.setValue(x)
        ui.spin_y.setValue(y)
        ui.spin_z.setValue(z)

    @staticmethod
    def showDialog(Length, Thickness, x, y, z, parent=None):
        dialog = AirfoilDialog(parent)
        dialog.setValues(Length, Thickness, x, y, z)
        result = dialog.exec_()
        if result == QDialog.Accepted:
            return dialog.getResults()
        else:
            return None
コード例 #2
0
ファイル: AirfoilDialog.py プロジェクト: helo9/FreeCAD
    def __init__(self, parent):
        QDialog.__init__(self)

        # Set up Ui from Designer
        self.ui = Ui_AirfoilDialog()
        self.ui.setupUi(self)

        #Connect List
        self.ui.buttonBox.accepted.connect(self.saveandaccept)

        self.Length = 0
        self.Thickness = 0
        self.x = 0
        self.y = 0
        self.z = 0
コード例 #3
0
ファイル: AirfoilDialog.py プロジェクト: anso0/fcwing
class AirfoilDialog(QDialog):
	'''Dialog to Choose Airfoils'''
	def __init__(self,parent):
		QDialog.__init__(self)
		
		# Set up Ui from Designer
		self.ui = Ui_AirfoilDialog()
		self.ui.setupUi(self)
		
		#Connect List
		self.ui.buttonBox.accepted.connect(self.saveandaccept)
				
		self.Length = 0
		self.Thickness = 0
		self.x = 0
		self.y = 0
		self.z = 0
	def setLength(Length):
		self.Length = Length
	def setThickness(Thickness):
		self.Thickness = Thickness
	def saveandaccept(self):
		self.Length = self.ui.spin_length.value()
		self.Thickness = self.ui.spin_thickness.value()
		self.x = self.ui.spin_x.value()
		self.y = self.ui.spin_y.value()
		self.z = self.ui.spin_z.value()
		self.accept()
	def getResults(self):
		return [self.Length,self.Thickness,self.x,self.y,self.z]
	def setValues(self,Length, Thickness, x, y, z):
		ui = self.ui
		ui.spin_length.setValue(Length)
		ui.spin_thickness.setValue(Thickness)
		ui.spin_x.setValue(x)
		ui.spin_y.setValue(y)
		ui.spin_z.setValue(z)
	@staticmethod
	def showDialog(Length, Thickness, x, y, z, parent=None):
		dialog = AirfoilDialog(parent)
		dialog.setValues(Length, Thickness, x, y, z)
		result = dialog.exec_()
		if result == QDialog.Accepted:
			return dialog.getResults()
		else:
			return None
コード例 #4
0
ファイル: AirfoilDialog.py プロジェクト: anso0/fcwing
	def __init__(self,parent):
		QDialog.__init__(self)
		
		# Set up Ui from Designer
		self.ui = Ui_AirfoilDialog()
		self.ui.setupUi(self)
		
		#Connect List
		self.ui.buttonBox.accepted.connect(self.saveandaccept)
				
		self.Length = 0
		self.Thickness = 0
		self.x = 0
		self.y = 0
		self.z = 0